Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 86 additions & 14 deletions packages/relayer/src/rpc-relayer/relayer.gen.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable */
// sequence-relayer v0.4.1 7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f
// sequence-relayer v0.4.1 2e9613edee4061522cf716f1fc086b8b1bd863ba
// --
// Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT.
//
Expand All @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1'
export const WebrpcSchemaVersion = 'v0.4.1'

// Schema hash generated from your RIDL schema
export const WebrpcSchemaHash = '7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f'
export const WebrpcSchemaHash = '2e9613edee4061522cf716f1fc086b8b1bd863ba'

//
// Client interface
Expand Down Expand Up @@ -77,6 +77,17 @@ export interface RelayerClient {
signal?: AbortSignal
): Promise<GetMetaTxnNetworkFeeOptionsReturn>

/**
*
* Sender administration
*
*/
startSender(req: StartSenderArgs, headers?: object, signal?: AbortSignal): Promise<StartSenderReturn>

stopSender(req: StopSenderArgs, headers?: object, signal?: AbortSignal): Promise<StopSenderReturn>

resetSender(req: ResetSenderArgs, headers?: object, signal?: AbortSignal): Promise<ResetSenderReturn>

getMetaTransactions(req: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise<GetMetaTransactionsReturn>

getTransactionCost(req: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise<GetTransactionCostReturn>
Expand Down Expand Up @@ -162,7 +173,8 @@ export enum ETHTxnStatus {
SUCCEEDED = 'SUCCEEDED',
PARTIALLY_FAILED = 'PARTIALLY_FAILED',
FAILED = 'FAILED',
PENDING_PRECONDITION = 'PENDING_PRECONDITION'
PENDING_PRECONDITION = 'PENDING_PRECONDITION',
MINED = 'MINED'
}

export enum TransferType {
Expand All @@ -189,7 +201,7 @@ export enum FeeTokenType {
ERC1155_TOKEN = 'ERC1155_TOKEN'
}

export enum SortOrder {
export enum Order {
DESC = 'DESC',
ASC = 'ASC'
}
Expand Down Expand Up @@ -218,6 +230,7 @@ export interface SenderStatus {
index: number
address: string
etherBalance: number
enabled: boolean
active: boolean
}

Expand Down Expand Up @@ -411,19 +424,16 @@ export interface FeeToken {
}

export interface Page {
pageSize?: number
page?: number
more?: boolean
totalRecords?: number
column?: string
before?: any
after?: any
sort?: Array<SortBy>
pageSize: number
page: number
more: boolean
column: string
sort: Array<Sort>
}

export interface SortBy {
export interface Sort {
column: string
order: SortOrder
order: Order
}

export interface PingArgs {}
Expand Down Expand Up @@ -543,6 +553,26 @@ export interface GetMetaTxnNetworkFeeOptionsReturn {
options: Array<FeeOption>
}

export interface StartSenderArgs {
sender: number
}

export interface StartSenderReturn {}

export interface StopSenderArgs {
sender: number
}

export interface StopSenderReturn {}

export interface ResetSenderArgs {
sender: number
}

export interface ResetSenderReturn {
deleted: number
}

export interface GetMetaTransactionsArgs {
projectId: number
page?: Page
Expand Down Expand Up @@ -765,6 +795,9 @@ export class Relayer implements RelayerClient {
feeOptions: (req: FeeOptionsArgs) => ['Relayer', 'feeOptions', req] as const,
getMetaTxnNetworkFeeOptions: (req: GetMetaTxnNetworkFeeOptionsArgs) =>
['Relayer', 'getMetaTxnNetworkFeeOptions', req] as const,
startSender: (req: StartSenderArgs) => ['Relayer', 'startSender', req] as const,
stopSender: (req: StopSenderArgs) => ['Relayer', 'stopSender', req] as const,
resetSender: (req: ResetSenderArgs) => ['Relayer', 'resetSender', req] as const,
getMetaTransactions: (req: GetMetaTransactionsArgs) => ['Relayer', 'getMetaTransactions', req] as const,
getTransactionCost: (req: GetTransactionCostArgs) => ['Relayer', 'getTransactionCost', req] as const,
sentTransactions: (req: SentTransactionsArgs) => ['Relayer', 'sentTransactions', req] as const,
Expand Down Expand Up @@ -979,6 +1012,45 @@ export class Relayer implements RelayerClient {
)
}

startSender = (req: StartSenderArgs, headers?: object, signal?: AbortSignal): Promise<StartSenderReturn> => {
return this.fetch(this.url('StartSender'), createHttpRequest(JsonEncode(req), headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return JsonDecode<StartSenderReturn>(_data, 'StartSenderReturn')
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` })
}
)
}

stopSender = (req: StopSenderArgs, headers?: object, signal?: AbortSignal): Promise<StopSenderReturn> => {
return this.fetch(this.url('StopSender'), createHttpRequest(JsonEncode(req), headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return JsonDecode<StopSenderReturn>(_data, 'StopSenderReturn')
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` })
}
)
}

resetSender = (req: ResetSenderArgs, headers?: object, signal?: AbortSignal): Promise<ResetSenderReturn> => {
return this.fetch(this.url('ResetSender'), createHttpRequest(JsonEncode(req), headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return JsonDecode<ResetSenderReturn>(_data, 'ResetSenderReturn')
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` })
}
)
}

getMetaTransactions = (
req: GetMetaTransactionsArgs,
headers?: object,
Expand Down
Loading