Conectar MetaMask

<script>
document.addEventListener("DOMContentLoaded", function () {
  const btn = document.querySelector('a[href="#conectar-metamask"]');

  if (!btn) return;

  btn.addEventListener("click", async function (e) {
    e.preventDefault();

    if (typeof window.ethereum === "undefined") {
      alert("MetaMask no está instalada. Instalá MetaMask para continuar.");
      return;
    }

    try {
      const accounts = await window.ethereum.request({
        method: "eth_requestAccounts"
      });

      const wallet = accounts[0];

      alert("Wallet conectada: " + wallet);
      console.log("Wallet conectada:", wallet);

    } catch (error) {
      alert("Conexión cancelada o rechazada.");
      console.error(error);
    }
  });
});
</script>