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: Encontre a idade média e a soma total das taxas de transação para contratos inteligentes associados a aplicativos 'DeFi' na tabela 'smart_contracts'.
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_id INT, app_name VARCHAR(100), app_category VARCHAR(50), age INT, transaction_fee DECIMAL(10,2)); INSERT INTO smart_contracts (contract_id, app_name, app_category, age, transaction_fee) VALUES (1, 'Compound', 'DeFi', 3, 15.50), (2, 'Uniswap', 'DeFi', 2, 20.00), (3, 'OpenZeppelin', 'Security', 5, 5.00);
SELECT AVG(age) as avg_age, SUM(transaction_fee) as total_fees FROM smart_contracts WHERE app_category = 'DeFi';