11/* eslint-disable */
2- // sequence-relayer v0.4.1 fb3b85b73856f333cbba355861050f23c7b2af48
2+ // sequence-relayer v0.4.1 02eebe7e806bc064bd7052c0f67aaaa217c38aba
33// --
4- // Code generated by Webrpc-gen@v0.31 .2 with typescript generator. DO NOT EDIT.
4+ // Code generated by Webrpc-gen@v0.32 .2 with typescript generator. DO NOT EDIT.
55//
66// webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts -compat
77
@@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1'
1212export const WebrpcSchemaVersion = 'v0.4.1'
1313
1414// Schema hash generated from your RIDL schema
15- export const WebrpcSchemaHash = 'fb3b85b73856f333cbba355861050f23c7b2af48 '
15+ export const WebrpcSchemaHash = '02eebe7e806bc064bd7052c0f67aaaa217c38aba '
1616
1717//
1818// Client interface
@@ -103,7 +103,7 @@ export interface RelayerClient {
103103
104104 stopSender ( req : StopSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < StopSenderReturn >
105105
106- resetSender ( req : ResetSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < ResetSenderReturn >
106+ repairSender ( req : RepairSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < RepairSenderReturn >
107107
108108 getMetaTransactions ( req : GetMetaTransactionsArgs , headers ?: object , signal ?: AbortSignal ) : Promise < GetMetaTransactionsReturn >
109109
@@ -215,6 +215,12 @@ export interface RelayerClient {
215215// Schema types
216216//
217217
218+ export enum RepairOperation {
219+ SKIP = 'SKIP' ,
220+ REQUEUE = 'REQUEUE' ,
221+ DROP = 'DROP'
222+ }
223+
218224export enum ETHTxnStatus {
219225 UNKNOWN = 'UNKNOWN' ,
220226 DROPPED = 'DROPPED' ,
@@ -282,6 +288,29 @@ export interface SenderStatus {
282288 etherBalance : number
283289 enabled : boolean
284290 active : boolean
291+ nonce : NonceStatus
292+ current ?: CurrentStatus
293+ }
294+
295+ export interface NonceStatus {
296+ chain : number
297+ mempool : number
298+ }
299+
300+ export interface CurrentStatus {
301+ transaction : string
302+ first : TransactionStatus
303+ latest ?: TransactionStatus
304+ }
305+
306+ export interface TransactionStatus {
307+ transaction : string
308+ gas : number
309+ gasPrice : string
310+ priorityFee : string
311+ time : string
312+ age : string
313+ error ?: string
285314}
286315
287316export interface RuntimeChecks { }
@@ -644,13 +673,13 @@ export interface StopSenderArgs {
644673
645674export interface StopSenderReturn { }
646675
647- export interface ResetSenderArgs {
676+ export interface RepairSenderArgs {
648677 sender : number
678+ nonce : number
679+ operation : RepairOperation
649680}
650681
651- export interface ResetSenderReturn {
652- deleted : number
653- }
682+ export interface RepairSenderReturn { }
654683
655684export interface GetMetaTransactionsArgs {
656685 projectId : number
@@ -930,7 +959,7 @@ export class Relayer implements RelayerClient {
930959 [ 'Relayer' , 'getMetaTxnNetworkFeeOptions' , req ] as const ,
931960 startSender : ( req : StartSenderArgs ) => [ 'Relayer' , 'startSender' , req ] as const ,
932961 stopSender : ( req : StopSenderArgs ) => [ 'Relayer' , 'stopSender' , req ] as const ,
933- resetSender : ( req : ResetSenderArgs ) => [ 'Relayer' , 'resetSender ' , req ] as const ,
962+ repairSender : ( req : RepairSenderArgs ) => [ 'Relayer' , 'repairSender ' , req ] as const ,
934963 getMetaTransactions : ( req : GetMetaTransactionsArgs ) => [ 'Relayer' , 'getMetaTransactions' , req ] as const ,
935964 getTransactionCost : ( req : GetTransactionCostArgs ) => [ 'Relayer' , 'getTransactionCost' , req ] as const ,
936965 sentTransactions : ( req : SentTransactionsArgs ) => [ 'Relayer' , 'sentTransactions' , req ] as const ,
@@ -1210,11 +1239,11 @@ export class Relayer implements RelayerClient {
12101239 )
12111240 }
12121241
1213- resetSender = ( req : ResetSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < ResetSenderReturn > => {
1214- return this . fetch ( this . url ( 'ResetSender ' ) , createHttpRequest ( JsonEncode ( req ) , headers , signal ) ) . then (
1242+ repairSender = ( req : RepairSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < RepairSenderReturn > => {
1243+ return this . fetch ( this . url ( 'RepairSender ' ) , createHttpRequest ( JsonEncode ( req ) , headers , signal ) ) . then (
12151244 res => {
12161245 return buildResponse ( res ) . then ( _data => {
1217- return JsonDecode < ResetSenderReturn > ( _data , 'ResetSenderReturn ' )
1246+ return JsonDecode < RepairSenderReturn > ( _data , 'RepairSenderReturn ' )
12181247 } )
12191248 } ,
12201249 error => {
@@ -2337,7 +2366,7 @@ export const webrpcErrorByCode: { [code: number]: any } = {
23372366
23382367export const WebrpcHeader = 'Webrpc'
23392368
2340- export const WebrpcHeaderValue = 'webrpc@v0.31 .2;gen-typescript@v0.23.1;sequence-relayer@v0.4.1'
2369+ export const WebrpcHeaderValue = 'webrpc@v0.32 .2;gen-typescript@v0.23.1;sequence-relayer@v0.4.1'
23412370
23422371type WebrpcGenVersions = {
23432372 WebrpcGenVersion : string
0 commit comments