@@ -69,7 +69,10 @@ proc getStorageFromProof(
69
69
return err(proofResult.errorMsg)
70
70
71
71
proc getStorageFromProof(
72
- stateRoot: Hash32, requestedSlot: UInt256, proof: ProofResponse, storageProofIndex = 0
72
+ stateRoot: Hash32,
73
+ requestedSlot: UInt256,
74
+ proof: ProofResponse,
75
+ storageProofIndex = 0 ,
73
76
): Result[UInt256, string ] =
74
77
let account =
75
78
? getAccountFromProof(
@@ -198,7 +201,6 @@ proc populateCachesForAccountAndSlots(
198
201
blockNumber: base.BlockNumber,
199
202
stateRoot: Root,
200
203
): Future[Result[void , string ]] {.async: (raises: []).} =
201
-
202
204
var slotsToFetch: seq [UInt256]
203
205
for s in slots:
204
206
let storageCacheKey = (stateRoot, address, s)
@@ -211,7 +213,9 @@ proc populateCachesForAccountAndSlots(
211
213
let
212
214
proof =
213
215
try :
214
- await lcProxy.rpcClient.eth_getProof(address, slotsToFetch, blockId(blockNumber))
216
+ await lcProxy.rpcClient.eth_getProof(
217
+ address, slotsToFetch, blockId(blockNumber)
218
+ )
215
219
except CatchableError as e:
216
220
return err(e.msg)
217
221
account = getAccountFromProof(
@@ -235,20 +239,20 @@ proc populateCachesUsingAccessList*(
235
239
lcProxy: VerifiedRpcProxy,
236
240
blockNumber: base.BlockNumber,
237
241
stateRoot: Root,
238
- tx: TransactionArgs
242
+ tx: TransactionArgs,
239
243
): Future[Result[void , string ]] {.async: (raises: []).} =
240
-
241
- let
242
- accessListRes: AccessListResult =
243
- try :
244
- await lcProxy.rpcClient.eth_createAccessList(tx, blockId(blockNumber))
245
- except CatchableError as e:
246
- return err(e.msg)
244
+ let accessListRes: AccessListResult =
245
+ try :
246
+ await lcProxy.rpcClient.eth_createAccessList(tx, blockId(blockNumber))
247
+ except CatchableError as e:
248
+ return err(e.msg)
247
249
248
250
var futs = newSeqOfCap[Future[Result[void , string ]]](accessListRes.accessList.len())
249
251
for accessPair in accessListRes.accessList:
250
252
let slots = accessPair.storageKeys.mapIt(UInt256.fromBytesBE(it.data))
251
- futs.add lcProxy.populateCachesForAccountAndSlots(accessPair.address, slots, blockNumber, stateRoot)
253
+ futs.add lcProxy.populateCachesForAccountAndSlots(
254
+ accessPair.address, slots, blockNumber, stateRoot
255
+ )
252
256
253
257
try :
254
258
await allFutures(futs)
0 commit comments