diff --git a/packages/relayer/src/rpc-relayer/index.ts b/packages/relayer/src/rpc-relayer/index.ts index a5172ceaf..9c5168017 100644 --- a/packages/relayer/src/rpc-relayer/index.ts +++ b/packages/relayer/src/rpc-relayer/index.ts @@ -80,7 +80,7 @@ export class RpcRelayer implements Relayer { while (isCancelled === undefined || !isCancelled()) { try { - const { receipt } = await this.service.getMetaTxnReceipt({ metaTxID: metaTxnId }) + const { receipt, metaTxnEnqueued } = await this.service.getMetaTxnReceipt({ metaTxID: metaTxnId }) if ( receipt && @@ -88,7 +88,7 @@ export class RpcRelayer implements Relayer { receipt.txnReceipt !== 'null' && FINAL_STATUSES.includes(receipt.status as proto.ETHTxnStatus) ) { - return { receipt } + return { receipt, metaTxnEnqueued } } } catch (e) { fails++ diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 4b7c7cf2c..ad1710c42 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 17923978b5bea530cea7f2517b8c22eea7e51e57 +// sequence-relayer v0.4.1 43ed1a26ed167b22a0b0827a8725a0df6fbe6ab4 // -- // Code generated by Webrpc-gen@v0.32.2 with typescript generator. DO NOT EDIT. // @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = '17923978b5bea530cea7f2517b8c22eea7e51e57' +export const WebrpcSchemaHash = '43ed1a26ed167b22a0b0827a8725a0df6fbe6ab4' // // Client interface @@ -566,6 +566,7 @@ export interface GetMetaTxnReceiptArgs { export interface GetMetaTxnReceiptReturn { receipt: MetaTxnReceipt + metaTxnEnqueued: boolean } export interface SimulateArgs { @@ -678,6 +679,7 @@ export interface RepairSenderReturn {} export interface GetMetaTransactionsArgs { projectId: number page?: Page + includeNonSponsored?: boolean } export interface GetMetaTransactionsReturn {