with contracts as (select
distinct tx:body:messages[0]:contract as contracts,
min(block_timestamp) as deploy_day
from terra.core.fact_transactions
where TX_SUCCEEDED=TRUE
group by 1
)
SELECT
count(distinct contracts) as total_contracts
from contracts