Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

245
Visualizações
¿El búfer @metamask/eth-sig-util" no está definido?

Estoy tratando de cifrar algunos datos usando la clave pública de MetaMask para el cifrado ( https://docs.metamask.io/guide/rpc-api.html#unrestricted-methods ). Sin embargo, al cargar la página, aparece el error El Buffer is not defined :

imagen

Parece que solo sucede cuando '@metamask/eth-sig-util' e intenté cifrar los datos:

 import ethUtil from 'ethereumjs-util' import sigUtil from '@metamask/eth-sig-util' const encryptedData = ethUtil.bufferToHex( Buffer.from( JSON.stringify( sigUtil.encrypt({ publicKey: publicKey, data: 'hello world data', version: 'x25519-xsalsa20-poly1305', }) ), 'utf8' ) )

Intenté agregar import { Buffer } from 'buffer/' , pero esto no parece ayudar.

Si import sigUtil from '@metamask/eth-sig-util' o

 const encryptedData = ethUtil.bufferToHex( Buffer.from( JSON.stringify( sigUtil.encrypt({ publicKey: publicKey, data: 'hello world data', version: 'x25519-xsalsa20-poly1305', }) ), 'utf8' ) )

El error desaparece. También intenté cambiar a eth-sig-util@2.5.3 en lugar del nuevo @metamask/eth-sig-util , pero el error persiste.

Como probé todo lo anterior, incluido el uso de una versión de paquete diferente, empiezo a preguntarme si esto no es un error dentro de la @metamask/eth-sig-util . ¿Qué está causando este problema? Estoy usando Vite para compilar mi proyecto y lo probé tanto en Chrome como en FireFox, pero el error aún persiste. ¿Qué debo comprobar?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda