Error: Error: [ethjs-rpc] error de rpc con carga útil {"id":6223335088050,"jsonrpc":"2.0","params":

Implementé un contrato inteligente en Remix IDE usando MetaMask y probé rpc. Recibí el siguiente error:

Error: Error: [ethjs-rpc] rpc error with payload {"id":6223335088050,"jsonrpc":"2.0","params":["0xf9061.......f2b"],"method":"eth_sendRawTransaction"} Error: transaction underpriced

Entonces, por favor denme una solución para resolver este problema.

Respuestas (4)

[ethjs-rpc] El error de rpc con la carga útil en Solidity 0.5.0 ocurre si los parámetros pasados ​​al contrato están vacíos, por lo tanto, desde la consola DApp, registre todos los parámetros y vea si algún valor se pasa como vacío o nulo. Una vez que dirija los valores vacíos a algunos valores concretos, el error rpc desaparecerá y la transacción será exitosa.

Me he encontrado con el mismo error. Después de quitar y volver a instalar la meta máscara, este problema se solucionó para mí.

Seguía recibiendo este error un tiempo antes cuando metamask de forma predeterminada establecía el precio de la gasolina en 0. Me tomó un tiempo notarlo, pero cambiarlo de 0 a cualquier otra cosa solucionó el problema.

como lo cambiaste
Antes de enviar tx, puede establecer el límite de gas en MetaMask.

Si está utilizando Remix+Metamask, al implementar en la red principal, aparecerá una ventana blanca con remix. Asegúrese de que el número de GAS coincida con el que va a insertar en Metamask. Por ejemplo, si el número es 53 y lo configura muy bajo con metamask (digamos 13), obtendrá el error... así que en lugar de 53, debe ingresar 13...