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 e seus respectivos quadros regulatórios das tabelas 'smart_contracts' e 'regulations'.
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_id INT, contract_name VARCHAR(50), regulation_id INT); CREATE TABLE regulations (regulation_id INT, regulation_name VARCHAR(50)); INSERT INTO smart_contracts (contract_id, contract_name, regulation_id) VALUES (1, 'Uniswap', 1); INSERT INTO regulations (regulation_id, regulation_name) VALUES (1, 'GDPR');
SELECT smart_contracts.contract_name, regulations.regulation_name FROM smart_contracts INNER JOIN regulations ON smart_contracts.regulation_id = regulations.regulation_id;