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: Qual é a média móvel de 30 dias das taxas de transação na rede Solana?
 ###Tabelas: 
CREATE TABLE solana_transactions (transaction_id INT, transaction_fee DECIMAL(10,2), transaction_time TIMESTAMP);
SELECT AVG(transaction_fee) as moving_average FROM (SELECT transaction_fee, AVG(transaction_fee) OVER (ORDER BY transaction_time ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) as moving_avg FROM solana_transactions WHERE transaction_time >= NOW() - INTERVAL '30 day') subquery;