From a0a0cef2edee3b1c8de6f56b5ab0a73407cd895e Mon Sep 17 00:00:00 2001 From: danijelTxFusion Date: Sat, 27 Apr 2024 23:18:20 +0200 Subject: [PATCH] fix: getPriorityOpResponse correctly assigns waitL1Commit to l2Response object --- src/provider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/provider.ts b/src/provider.ts index 83756526..d62bd21e 100644 --- a/src/provider.ts +++ b/src/provider.ts @@ -1697,7 +1697,9 @@ export class Provider extends ethers.providers.JsonRpcProvider { ): Promise { const l2Response = {...l1TxResponse} as PriorityOpResponse; - l2Response.waitL1Commit = l2Response.wait; + l2Response.waitL1Commit = l1TxResponse.wait.bind( + l1TxResponse + ) as PriorityOpResponse['wait']; l2Response.wait = async () => { const l2Tx = await this.getL2TransactionFromPriorityOp(l1TxResponse); return await l2Tx.wait();