Uso ethers para interactuar con el contrato de solidez. Me gustaría ejecutar varias transacciones al mismo tiempo. Para hacer eso, sé que tengo que definir noonce que sería +1 para cada transacción siguiente. Sé cómo hacer eso cuando lo hago
await signer.sendTransaction() pero, ¿cómo puedo ejecutar múltiples transacciones con un noonce personalizado cuando creo un objeto de Contract y ejecuto una función en él? Lo intenté
contract.methodName(methodParams, { gasLimit: gasLimit, gasPrice, value: ethers.utils.parseEther( "0.01" ), noonce: nextNoonce }) pero no funciona y obtengo un error cannot override "noonce" . ¿Cómo puedo definirlo aquí?