Перебор и сравнение двух объектов

Есть два объекта tokens1 и tokens2, которые мы получаем по API, мне нужно сравнить name который находится внутри объекта, если одинаковые мы выводим в консоль Address Name Symbol Chain id. Пытался разными способами ничего не получается.

async function getData(url) {
  const result = await fetch(url);
  if (!result.ok) {
    throw new Error(`Ошибка: ${result.status}`);
  }
  return result.json();
}

async function compareNames(url1, url2) {
  try {
    const data1 = await getData(url1);
    const data2 = await getData(url2);

    const tokens1 = data1.tokens
    const tokens2 = data2.tokens;

  } catch (error) {
    console.error('Ошибка:', error.message);
  }
}

compareNames("https://api.dln.trade/v1.0/token-list?chainId=1", "https://api.dln.trade/v1.0/token-list?chainId=7565164");


// пример данных которые мы получаем
let tokens1 = {
  "tokens": {
    "0x0000000000000000000000000000000000000000": {
      "address": "0x0000000000000000000000000000000000000000",
      "symbol": "ETH",
      "decimals": 18,
      "name": "Ether",
      "logoURI": "https://tokens.1inch.io/0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.png",
      "tags": [
        "native",
        "PEG:ETH"
      ]
    },
    "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": {
      "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "symbol": "USDC",
      "decimals": 6,
      "name": "USD Coin",
      "logoURI": "https://tokens.1inch.io/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png",
      "eip2612": true,
      "tags": [
        "PEG:USD",
        "tokens"
      ],
      "domainVersion": "2"
    },
  }
}

let tokens2 = {
  "tokens": {
    "0x0000000000000000000000000000000000000000": {
      "address": "0x0000000000000000000000000000000000000000",
      "symbol": "ETH",
      "decimals": 18,
      "name": "Ether",
      "logoURI": "https://tokens.1inch.io/0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.png",
      "tags": [
        "native",
        "PEG:ETH"
      ]
    },
    "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": {
      "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "symbol": "USDC",
      "decimals": 6,
      "name": "USD Coin",
      "logoURI": "https://tokens.1inch.io/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png",
      "eip2612": true,
      "tags": [
        "PEG:USD",
        "tokens"
      ],
      "domainVersion": "2"
    },
  }
}


Ответы (0 шт):