Merge branch 'fix/wait-for-sync' into feature/ceremony-files

This commit is contained in:
Ben 2024-03-28 14:03:09 +01:00
commit 61ea685d4a
No known key found for this signature in database
GPG Key ID: 541B9D8C9F1426A1
2 changed files with 3 additions and 1 deletions

View File

@ -63,11 +63,13 @@ type
proc waitForSync(provider: Provider): Future[void] {.async.} = proc waitForSync(provider: Provider): Future[void] {.async.} =
var sleepTime = 1 var sleepTime = 1
trace "Checking sync state of Ethereum provider..."
while await provider.isSyncing: while await provider.isSyncing:
notice "Waiting for Ethereum provider to sync..." notice "Waiting for Ethereum provider to sync..."
await sleepAsync(sleepTime.seconds) await sleepAsync(sleepTime.seconds)
if sleepTime < 10: if sleepTime < 10:
inc sleepTime inc sleepTime
trace "Ethereum provider is synced."
proc bootstrapInteractions( proc bootstrapInteractions(
s: CodexServer): Future[?string] {.async.} = s: CodexServer): Future[?string] {.async.} =

2
vendor/nim-ethers vendored

@ -1 +1 @@
Subproject commit 43cef2f7caae3e81dad2b4d9084f4b7c1f3e0c21 Subproject commit 5b170adcb1ffb1dbb273d1b7679bf3d9a08adb76