diff --git a/src/lib/message/L1Transaction.ts b/src/lib/message/L1Transaction.ts index 19e6feadc1..c1605e3ed1 100644 --- a/src/lib/message/L1Transaction.ts +++ b/src/lib/message/L1Transaction.ts @@ -96,6 +96,14 @@ export class L1TransactionReceipt implements TransactionReceipt { this.nitroReceipt = new nitro.L1TransactionReceipt(tx) } + public async getAllDeposits(l2SignerOrProvider: T) { + if (await isNitroL2(l2SignerOrProvider)) { + return this.nitroReceipt.getAllDeposits(l2SignerOrProvider) + } else { + return this.classicReceipt.getL1ToL2Messages(l2SignerOrProvider) + } + } + /** * Get any l1tol2 messages created by this transaction * @param l2SignerOrProvider