Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

83
Vistas
Interactuar con un método de contrato inteligente a través de una transacción metamask mint en web3js

Estoy tratando de llamar a una función de menta en un contrato inteligente de ethereum. Cuando el usuario hace clic en el botón de menta, metamask debería abrirse apuntando al método de menta con el precio correcto y la cantidad de mentas, y luego devolver una transacción.

Sin embargo, estoy confundido en cuanto a cómo esta transacción se traduce correctamente en el contrato inteligente. Además, el precio de esto sale como 0E (debería ser 0.5E) y, francamente, no tengo idea de cómo interpretar el hash de transacción que obtengo del otro lado.

El contrato para esto está aquí: https://rinkeby.etherscan.io/address/0xeaf59acf00435857d4d0e26e2b48948b86a8a8ca#code

El código para esto está a continuación:

 const onPurchase = async () => { const transactionParameters = { gasPrice: '0x09184e72a000', gas: '0x2710', to: '0xd46e8dd67c5d32be8058bb8eb970870f07244567', from: '0x010bc28dE2E080E233cA98Bc2D03B22D5CA8eD41', value: '0x9184e72a', data: '0xa0712d680000000000000000000000000000000000000000000000000000000000000001', }; const txHash = await window.ethereum.request({ method: 'eth_sendTransaction', params: [transactionParameters], }); }

y el ABI para la función de menta se ve así:

 { "inputs": [ { "internalType": "uint256", "name": "numberOfTokensMax5", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "payable", "type": "function" },
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda