Soy nuevo en el mundo de dapps y quiero deducir saldo/puntos cuando un usuario compra un artículo actualmente. No puedo actualizar el saldo porque a veces la transacción falla, se cae o se realiza correctamente después de 30 segundos a 2 minutos, entonces, ¿cómo suscribirse o escuche el evento de transacción de lo que puedo realizar alguna acción.
redeemPoints(from, to, price, (err, res) => {
if(!err){
console.log(res) //old value of balance
}
})
Gracias de antemano.
Puede usar eventos en el contrato inteligente de solidez. En términos simples, el propósito de un Evento es proporcionar devoluciones de llamada de JavaScript en una interfaz de usuario, lo que le permite ejecutar código en función de si el evento fue exitoso o no o si tuvo un error.
henk
Umair Ahmed
Nicolás Massart