diff --git a/packages/indexer/src/indexer.gen.ts b/packages/indexer/src/indexer.gen.ts index de6d45d2c..93191db4b 100644 --- a/packages/indexer/src/indexer.gen.ts +++ b/packages/indexer/src/indexer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 f9220b18008af826218980db21a68ec39989fb80 +// sequence-indexer v0.4.0 94238745a7404219d862f64b9a3675936bdc5d4f // -- // Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'f9220b18008af826218980db21a68ec39989fb80' +export const WebRPCSchemaHash = '94238745a7404219d862f64b9a3675936bdc5d4f' type WebrpcGenVersions = { webrpcGenVersion: string @@ -312,6 +312,8 @@ export interface EtherBalance { export interface NativeTokenBalance { accountAddress: string chainId: number + name: string + symbol: string balance: string errorReason?: string } @@ -395,6 +397,7 @@ export interface OrderbookOrder { export interface OrderbookOrderFilter { isListing?: boolean userAddresses?: Array + orderIds: Array tokenIds: Array excludeUserAddresses?: Array afterBlockNumber: number @@ -582,6 +585,12 @@ export interface GatewayTokenBalance { results: Array } +export interface GatewayTransaction { + chainId: number + errorReason?: string + results: Array +} + export interface ChainInfo { chainId: number chainName: string @@ -795,6 +804,7 @@ export interface GetTokenIDsReturn { } export interface GetTokenIDRangesArgs { contractAddress: string + lastTokenID?: string } export interface GetTokenIDRangesReturn { diff --git a/packages/indexer/src/indexergw.gen.ts b/packages/indexer/src/indexergw.gen.ts index 3849f2246..8a96d2942 100644 --- a/packages/indexer/src/indexergw.gen.ts +++ b/packages/indexer/src/indexergw.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 399517e791d272fddd35b036260f7bbbe6cea0e5 +// sequence-indexer v0.4.0 f2203533aa8a15616cba3a01f8a59c9b006c685e // -- // Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '399517e791d272fddd35b036260f7bbbe6cea0e5' +export const WebRPCSchemaHash = 'f2203533aa8a15616cba3a01f8a59c9b006c685e' type WebrpcGenVersions = { webrpcGenVersion: string @@ -312,6 +312,8 @@ export interface EtherBalance { export interface NativeTokenBalance { accountAddress: string chainId: number + name: string + symbol: string balance: string errorReason?: string } @@ -395,6 +397,7 @@ export interface OrderbookOrder { export interface OrderbookOrderFilter { isListing?: boolean userAddresses?: Array + orderIds: Array tokenIds: Array excludeUserAddresses?: Array afterBlockNumber: number @@ -582,6 +585,12 @@ export interface GatewayTokenBalance { results: Array } +export interface GatewayTransaction { + chainId: number + errorReason?: string + results: Array +} + export interface ChainInfo { chainId: number chainName: string @@ -610,6 +619,11 @@ export interface IndexerGateway { signal?: AbortSignal ): Promise getBalanceUpdates(args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise + getTransactionHistory( + args: GetTransactionHistoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise getChains(args: GetChainsArgs, headers?: object, signal?: AbortSignal): Promise ping(headers?: object, signal?: AbortSignal): Promise version(headers?: object, signal?: AbortSignal): Promise @@ -698,6 +712,20 @@ export interface GetBalanceUpdatesReturn { page: Page balances: Array } +export interface GetTransactionHistoryArgs { + chainIds?: Array + networks?: Array + networkType?: NetworkType + filter: TransactionHistoryFilter + includeMetadata?: boolean + metadataOptions?: MetadataOptions + page?: Page +} + +export interface GetTransactionHistoryReturn { + page: Page + transactions: Array +} export interface GetChainsArgs { networkType?: NetworkType } @@ -851,6 +879,26 @@ export class IndexerGateway implements IndexerGateway { ) } + getTransactionHistory = ( + args: GetTransactionHistoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetTransactionHistory'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + page: _data.page, + transactions: >_data.transactions + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + getChains = (args: GetChainsArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch(this.url('GetChains'), createHTTPRequest(args, headers, signal)).then( res => {