xclud / web3dart

Ethereum library, written in Dart.
https://pub.dev/packages/web3dart
MIT License
170 stars 94 forks source link

JsonRpcError(code: 5000, message: Cannot read property 'gasLimit' of undefined) #143

Open Adebayo2016 opened 3 months ago

Adebayo2016 commented 3 months ago

i keep getting the error JsonRpcError(code: 5000, message: Cannot read property 'gasLimit' of undefined)

here is my code

` Transaction transaction = Transaction.callContract( maxGas: 100000, gasPrice: EtherAmount.inWei(BigInt.one), from: EthereumAddress.fromHex(account!), contract: contract, function: contract.function(name), parameters: args, ); EthereumTransaction ethereumTransaction = await EthereumTransaction( from: account!, to: contractAddress, value: "0x0", data: hex.encode(List.from(transaction.data!)),

);`

an here is my request 

`final signResponse = await wcClient.request(
  topic: _sessionData!.topic,
  chainId: "eip155:80001",
  request: SessionRequestParams(
      method: 'eth_sendTransaction',
      params: [ethereumTransaction.toJson()]),
);
return signResponse;

}`