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: Liste todos os contratos inteligentes com seus nomes de funções?
 ###Tabelas: 
CREATE TABLE smart_contracts (id INT, contract_name VARCHAR(255), function_name VARCHAR(255)); INSERT INTO smart_contracts (id, contract_name, function_name) VALUES (1, 'SafeMultisig', 'execute'), (1, 'SafeMultisig', 'revoke'), (2, 'BancorNetworkToken', 'convertTokenToToken'), (2, 'BancorNetworkToken', 'convertTokenToETH'), (3, 'MyContract', 'myFunction');
SELECT contract_name, function_name FROM smart_contracts;