11/* eslint-disable */
2- // sequence-relayer v0.4.1 f52a30cf36fd0a0f7d7779f01246c3786aa86774
2+ // sequence-relayer v0.4.1 2e9613edee4061522cf716f1fc086b8b1bd863ba
33// --
44// Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT.
55//
@@ -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 = 'f52a30cf36fd0a0f7d7779f01246c3786aa86774 '
15+ export const WebrpcSchemaHash = '2e9613edee4061522cf716f1fc086b8b1bd863ba '
1616
1717//
1818// Client interface
@@ -77,6 +77,17 @@ export interface RelayerClient {
7777 signal ?: AbortSignal
7878 ) : Promise < GetMetaTxnNetworkFeeOptionsReturn >
7979
80+ /**
81+ *
82+ * Sender administration
83+ *
84+ */
85+ startSender ( req : StartSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < StartSenderReturn >
86+
87+ stopSender ( req : StopSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < StopSenderReturn >
88+
89+ resetSender ( req : ResetSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < ResetSenderReturn >
90+
8091 getMetaTransactions ( req : GetMetaTransactionsArgs , headers ?: object , signal ?: AbortSignal ) : Promise < GetMetaTransactionsReturn >
8192
8293 getTransactionCost ( req : GetTransactionCostArgs , headers ?: object , signal ?: AbortSignal ) : Promise < GetTransactionCostReturn >
@@ -219,6 +230,7 @@ export interface SenderStatus {
219230 index : number
220231 address : string
221232 etherBalance : number
233+ enabled : boolean
222234 active : boolean
223235}
224236
@@ -541,6 +553,26 @@ export interface GetMetaTxnNetworkFeeOptionsReturn {
541553 options : Array < FeeOption >
542554}
543555
556+ export interface StartSenderArgs {
557+ sender : number
558+ }
559+
560+ export interface StartSenderReturn { }
561+
562+ export interface StopSenderArgs {
563+ sender : number
564+ }
565+
566+ export interface StopSenderReturn { }
567+
568+ export interface ResetSenderArgs {
569+ sender : number
570+ }
571+
572+ export interface ResetSenderReturn {
573+ deleted : number
574+ }
575+
544576export interface GetMetaTransactionsArgs {
545577 projectId : number
546578 page ?: Page
@@ -763,6 +795,9 @@ export class Relayer implements RelayerClient {
763795 feeOptions : ( req : FeeOptionsArgs ) => [ 'Relayer' , 'feeOptions' , req ] as const ,
764796 getMetaTxnNetworkFeeOptions : ( req : GetMetaTxnNetworkFeeOptionsArgs ) =>
765797 [ 'Relayer' , 'getMetaTxnNetworkFeeOptions' , req ] as const ,
798+ startSender : ( req : StartSenderArgs ) => [ 'Relayer' , 'startSender' , req ] as const ,
799+ stopSender : ( req : StopSenderArgs ) => [ 'Relayer' , 'stopSender' , req ] as const ,
800+ resetSender : ( req : ResetSenderArgs ) => [ 'Relayer' , 'resetSender' , req ] as const ,
766801 getMetaTransactions : ( req : GetMetaTransactionsArgs ) => [ 'Relayer' , 'getMetaTransactions' , req ] as const ,
767802 getTransactionCost : ( req : GetTransactionCostArgs ) => [ 'Relayer' , 'getTransactionCost' , req ] as const ,
768803 sentTransactions : ( req : SentTransactionsArgs ) => [ 'Relayer' , 'sentTransactions' , req ] as const ,
@@ -977,6 +1012,45 @@ export class Relayer implements RelayerClient {
9771012 )
9781013 }
9791014
1015+ startSender = ( req : StartSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < StartSenderReturn > => {
1016+ return this . fetch ( this . url ( 'StartSender' ) , createHttpRequest ( JsonEncode ( req ) , headers , signal ) ) . then (
1017+ res => {
1018+ return buildResponse ( res ) . then ( _data => {
1019+ return JsonDecode < StartSenderReturn > ( _data , 'StartSenderReturn' )
1020+ } )
1021+ } ,
1022+ error => {
1023+ throw WebrpcRequestFailedError . new ( { cause : `fetch(): ${ error instanceof Error ? error . message : String ( error ) } ` } )
1024+ }
1025+ )
1026+ }
1027+
1028+ stopSender = ( req : StopSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < StopSenderReturn > => {
1029+ return this . fetch ( this . url ( 'StopSender' ) , createHttpRequest ( JsonEncode ( req ) , headers , signal ) ) . then (
1030+ res => {
1031+ return buildResponse ( res ) . then ( _data => {
1032+ return JsonDecode < StopSenderReturn > ( _data , 'StopSenderReturn' )
1033+ } )
1034+ } ,
1035+ error => {
1036+ throw WebrpcRequestFailedError . new ( { cause : `fetch(): ${ error instanceof Error ? error . message : String ( error ) } ` } )
1037+ }
1038+ )
1039+ }
1040+
1041+ resetSender = ( req : ResetSenderArgs , headers ?: object , signal ?: AbortSignal ) : Promise < ResetSenderReturn > => {
1042+ return this . fetch ( this . url ( 'ResetSender' ) , createHttpRequest ( JsonEncode ( req ) , headers , signal ) ) . then (
1043+ res => {
1044+ return buildResponse ( res ) . then ( _data => {
1045+ return JsonDecode < ResetSenderReturn > ( _data , 'ResetSenderReturn' )
1046+ } )
1047+ } ,
1048+ error => {
1049+ throw WebrpcRequestFailedError . new ( { cause : `fetch(): ${ error instanceof Error ? error . message : String ( error ) } ` } )
1050+ }
1051+ )
1052+ }
1053+
9801054 getMetaTransactions = (
9811055 req : GetMetaTransactionsArgs ,
9821056 headers ?: object ,
0 commit comments