We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9dba359 commit a64b20dCopy full SHA for a64b20d
ethers/provider.nim
@@ -240,11 +240,15 @@ proc confirm*(
240
var blockNumber: UInt256
241
let blockEvent = newAsyncEvent()
242
243
- proc updateBlockNumber {.async: (raises: [ProviderError]).} =
244
- let number = await tx.provider.getBlockNumber()
245
- if number > blockNumber:
246
- blockNumber = number
247
- blockEvent.fire()
+ proc updateBlockNumber {.async: (raises: []).} =
+ try:
+ let number = await tx.provider.getBlockNumber()
+ if number > blockNumber:
+ blockNumber = number
248
+ blockEvent.fire()
249
+ except ProviderError:
250
+ # there's nothing we can do here
251
+ discard
252
253
proc onBlock(_: Block) =
254
# ignore block parameter; hardhat may call this with pending blocks
0 commit comments