Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantas transações foram feitas em Cardano na primeira metade de 2021?
 ###Tabelas: 
CREATE TABLE cardano_transactions (tx_hash VARCHAR(255), block_number INT, timestamp TIMESTAMP, from_address VARCHAR(42), to_address VARCHAR(42), value DECIMAL(20, 8));
SELECT COUNT(*) AS num_transactions FROM cardano_transactions WHERE timestamp >= '2021-01-01 00:00:00' AND timestamp < '2021-07-01 00:00:00';