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: Quais são os saldos de todos os ativos digitais com um tipo de 'ERC721' e seus nomes de contrato inteligente correspondentes?
 ###Tabelas: 
CREATE TABLE digital_assets (name TEXT, balance INTEGER, type TEXT); CREATE TABLE smart_contracts (name TEXT, digital_asset TEXT); INSERT INTO digital_assets (name, balance, type) VALUES ('Asset1', 100, 'ERC20'), ('Asset2', 200, 'ERC721'); INSERT INTO smart_contracts (name, digital_asset) VALUES ('Contract1', 'Asset1'), ('Contract2', 'Asset2');
SELECT digital_assets.name, smart_contracts.name, digital_assets.balance FROM digital_assets INNER JOIN smart_contracts ON digital_assets.name = smart_contracts.digital_asset WHERE digital_assets.type = 'ERC721';