New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@0xsequence/indexer

Package Overview
Dependencies
Maintainers
6
Versions
459
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0xsequence/indexer - npm Package Compare versions

Comparing version 2.2.8 to 2.2.9

271

dist/declarations/src/indexer.gen.d.ts

@@ -0,4 +1,19 @@

export declare const WebrpcHeader = "Webrpc";
export declare const WebrpcHeaderValue = "webrpc@v0.21.1;gen-typescript@v0.15.1;sequence-indexer@v0.4.0";
export declare const WebRPCVersion = "v1";
export declare const WebRPCSchemaVersion = "v0.4.0";
export declare const WebRPCSchemaHash = "cae735346d8e5c3dce48dce9f85116989b6beffd";
export declare const WebRPCSchemaHash = "9d81c4f4d4f5fc770eebd69093322f3fa83b669a";
type WebrpcGenVersions = {
webrpcGenVersion: string;
codeGenName: string;
codeGenVersion: string;
schemaName: string;
schemaVersion: string;
};
export declare function VersionFromHeader(headers: Headers): WebrpcGenVersions;
export declare enum ResourceStatus {
NOT_AVAILABLE = "NOT_AVAILABLE",
STALE = "STALE",
AVAILABLE = "AVAILABLE"
}
export interface ContractInfo {

@@ -16,2 +31,5 @@ chainId: number;

updatedAt: string;
notFound: boolean;
queuedAt?: string;
status: ResourceStatus;
}

@@ -21,3 +39,5 @@ export interface ContractInfoExtensions {

description: string;
categories: Array<string>;
ogImage: string;
ogName: string;
originChainId: number;

@@ -50,2 +70,5 @@ originAddress: string;

assets?: Array<Asset>;
status: ResourceStatus;
queuedAt?: string;
lastFetched?: string;
}

@@ -189,2 +212,3 @@ export interface Asset {

balance: string;
error: string;
}

@@ -358,2 +382,6 @@ export interface IndexState {

}
export interface TokenIDRange {
start: string;
end: string;
}
export interface Page {

@@ -398,11 +426,32 @@ page?: number;

accountAddresses: Array<string>;
contractStatus: ContractVerificationStatus;
contractWhitelist: Array<string>;
contractBlacklist: Array<string>;
contractStatus?: ContractVerificationStatus;
contractWhitelist?: Array<string>;
contractBlacklist?: Array<string>;
omitNativeBalances: boolean;
}
export interface TokenBalancesByContractFilter {
contractAddresses: Array<string>;
accountAddresses: Array<string>;
contractStatus: ContractVerificationStatus;
accountAddresses?: Array<string>;
contractStatus?: ContractVerificationStatus;
}
export interface GatewayEtherBalance {
chainId: number;
error: string;
result: EtherBalance;
}
export interface GatewayNativeTokenBalance {
chainId: number;
error: string;
result: NativeTokenBalance;
}
export interface GatewayNativeTokenBalances {
chainID: number;
error: string;
balances: Array<NativeTokenBalance>;
}
export interface GatewayTokenBalance {
chainId: number;
error: string;
results: Array<TokenBalance>;
}
export interface Indexer {

@@ -421,9 +470,12 @@ ping(headers?: object, signal?: AbortSignal): Promise<PingReturn>;

getTokenSuppliesMap(args: GetTokenSuppliesMapArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenSuppliesMapReturn>;
getTokenIDs(args: GetTokenIDsArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenIDsReturn>;
getTokenIDRanges(args: GetTokenIDRangesArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenIDRangesReturn>;
getBalanceUpdates(args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise<GetBalanceUpdatesReturn>;
getTransactionHistory(args: GetTransactionHistoryArgs, headers?: object, signal?: AbortSignal): Promise<GetTransactionHistoryReturn>;
syncBalance(args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise<SyncBalanceReturn>;
fetchTransactionReceipt(args: FetchTransactionReceiptArgs, headers?: object, signal?: AbortSignal): Promise<FetchTransactionReceiptReturn>;
getOrderbookOrders(args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetOrderbookOrdersReturn>;
getTopOrders(args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetTopOrdersReturn>;
fetchTransactionReceiptWithFilter(args: FetchTransactionReceiptWithFilterArgs, headers?: object, signal?: AbortSignal): Promise<FetchTransactionReceiptWithFilterReturn>;
subscribeReceipts(args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>): Promise<void>;
subscribeEvents(args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>): Promise<void>;
subscribeBalanceUpdates(args: SubscribeBalanceUpdatesArgs, options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>): Promise<void>;
syncBalance(args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise<SyncBalanceReturn>;
getAllWebhookListeners(args: GetAllWebhookListenersArgs, headers?: object, signal?: AbortSignal): Promise<GetAllWebhookListenersReturn>;

@@ -434,8 +486,8 @@ getWebhookListener(args: GetWebhookListenerArgs, headers?: object, signal?: AbortSignal): Promise<GetWebhookListenerReturn>;

removeWebhookListener(args: RemoveWebhookListenerArgs, headers?: object, signal?: AbortSignal): Promise<RemoveWebhookListenerReturn>;
removeAllWebhookListeners(args: RemoveAllWebhookListenersArgs, headers?: object, signal?: AbortSignal): Promise<RemoveAllWebhookListenersReturn>;
toggleWebhookListener(args: ToggleWebhookListenerArgs, headers?: object, signal?: AbortSignal): Promise<ToggleWebhookListenerReturn>;
pauseAllWebhookListeners(args: PauseAllWebhookListenersArgs, headers?: object, signal?: AbortSignal): Promise<PauseAllWebhookListenersReturn>;
resumeAllWebhookListeners(args: ResumeAllWebhookListenersArgs, headers?: object, signal?: AbortSignal): Promise<ResumeAllWebhookListenersReturn>;
subscribeReceipts(args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>): Promise<void>;
subscribeEvents(args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>): Promise<void>;
subscribeBalanceUpdates(args: SubscribeBalanceUpdatesArgs, options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>): Promise<void>;
getOrderbookOrders(args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetOrderbookOrdersReturn>;
getTopOrders(args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetTopOrdersReturn>;
}

@@ -481,2 +533,3 @@ export interface PingArgs {

page: Page;
nativeBalances: Array<NativeTokenBalance>;
balances: Array<TokenBalance>;

@@ -491,2 +544,3 @@ }

page: Page;
nativeBalances: Array<NativeTokenBalance>;
balances: Array<TokenBalance>;

@@ -539,2 +593,19 @@ }

}
export interface GetTokenIDsArgs {
contractAddress: string;
page?: Page;
}
export interface GetTokenIDsReturn {
page: Page;
contractType: ContractType;
tokenIDs: Array<string>;
}
export interface GetTokenIDRangesArgs {
contractAddress: string;
}
export interface GetTokenIDRangesReturn {
contractType: ContractType;
tokenIDRanges: Array<TokenIDRange>;
moreRanges: boolean;
}
export interface GetBalanceUpdatesArgs {

@@ -560,9 +631,2 @@ contractAddress: string;

}
export interface SyncBalanceArgs {
accountAddress: string;
contractAddress: string;
tokenID?: string;
}
export interface SyncBalanceReturn {
}
export interface FetchTransactionReceiptArgs {

@@ -575,30 +639,2 @@ txnHash: string;

}
export interface GetOrderbookOrdersArgs {
page?: Page;
orderbookContractAddress: string;
collectionAddress: string;
currencyAddresses: Array<string>;
filter: OrderbookOrderFilter;
orderStatuses: Array<OrderStatus>;
filters: Array<OrderbookOrderFilter>;
beforeExpiryTimestamp: number;
blockNumberAfter: number;
createdAtAfter: number;
}
export interface GetOrderbookOrdersReturn {
page?: Page;
orders: Array<OrderbookOrder>;
}
export interface GetTopOrdersArgs {
orderbookContractAddress: string;
collectionAddress: string;
currencyAddresses: Array<string>;
tokenIDs: Array<string>;
isListing: boolean;
priceSort: SortOrder;
excludeUser?: string;
}
export interface GetTopOrdersReturn {
orders: Array<OrderbookOrder>;
}
export interface FetchTransactionReceiptWithFilterArgs {

@@ -611,2 +647,27 @@ filter: TransactionFilter;

}
export interface SubscribeReceiptsArgs {
filter: TransactionFilter;
}
export interface SubscribeReceiptsReturn {
receipt: TransactionReceipt;
}
export interface SubscribeEventsArgs {
filter: EventFilter;
}
export interface SubscribeEventsReturn {
log: EventLog;
}
export interface SubscribeBalanceUpdatesArgs {
contractAddress: string;
}
export interface SubscribeBalanceUpdatesReturn {
balance: TokenBalance;
}
export interface SyncBalanceArgs {
accountAddress: string;
contractAddress: string;
tokenID?: string;
}
export interface SyncBalanceReturn {
}
export interface GetAllWebhookListenersArgs {

@@ -648,2 +709,8 @@ projectId?: number;

}
export interface RemoveAllWebhookListenersArgs {
projectId?: number;
}
export interface RemoveAllWebhookListenersReturn {
status: boolean;
}
export interface ToggleWebhookListenerArgs {

@@ -668,20 +735,30 @@ id: number;

}
export interface SubscribeReceiptsArgs {
filter: TransactionFilter;
export interface GetOrderbookOrdersArgs {
page?: Page;
orderbookContractAddress: string;
collectionAddress: string;
currencyAddresses: Array<string>;
filter: OrderbookOrderFilter;
orderStatuses: Array<OrderStatus>;
filters: Array<OrderbookOrderFilter>;
beforeExpiryTimestamp: number;
blockNumberAfter: number;
createdAtAfter: number;
}
export interface SubscribeReceiptsReturn {
receipt: TransactionReceipt;
export interface GetOrderbookOrdersReturn {
page?: Page;
orders: Array<OrderbookOrder>;
}
export interface SubscribeEventsArgs {
filter: EventFilter;
export interface GetTopOrdersArgs {
orderbookContractAddress: string;
collectionAddress: string;
currencyAddresses: Array<string>;
tokenIDs: Array<string>;
isListing: boolean;
priceSort: SortOrder;
excludeUser?: string;
}
export interface SubscribeEventsReturn {
log: EventLog;
export interface GetTopOrdersReturn {
orders: Array<OrderbookOrder>;
}
export interface SubscribeBalanceUpdatesArgs {
contractAddress: string;
}
export interface SubscribeBalanceUpdatesReturn {
balance: TokenBalance;
}
export declare class Indexer implements Indexer {

@@ -705,9 +782,12 @@ protected hostname: string;

getTokenSuppliesMap: (args: GetTokenSuppliesMapArgs, headers?: object, signal?: AbortSignal) => Promise<GetTokenSuppliesMapReturn>;
getTokenIDs: (args: GetTokenIDsArgs, headers?: object, signal?: AbortSignal) => Promise<GetTokenIDsReturn>;
getTokenIDRanges: (args: GetTokenIDRangesArgs, headers?: object, signal?: AbortSignal) => Promise<GetTokenIDRangesReturn>;
getBalanceUpdates: (args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal) => Promise<GetBalanceUpdatesReturn>;
getTransactionHistory: (args: GetTransactionHistoryArgs, headers?: object, signal?: AbortSignal) => Promise<GetTransactionHistoryReturn>;
syncBalance: (args: SyncBalanceArgs, headers?: object, signal?: AbortSignal) => Promise<SyncBalanceReturn>;
fetchTransactionReceipt: (args: FetchTransactionReceiptArgs, headers?: object, signal?: AbortSignal) => Promise<FetchTransactionReceiptReturn>;
getOrderbookOrders: (args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal) => Promise<GetOrderbookOrdersReturn>;
getTopOrders: (args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal) => Promise<GetTopOrdersReturn>;
fetchTransactionReceiptWithFilter: (args: FetchTransactionReceiptWithFilterArgs, headers?: object, signal?: AbortSignal) => Promise<FetchTransactionReceiptWithFilterReturn>;
subscribeReceipts: (args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>) => Promise<void>;
subscribeEvents: (args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>) => Promise<void>;
subscribeBalanceUpdates: (args: SubscribeBalanceUpdatesArgs, options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>) => Promise<void>;
syncBalance: (args: SyncBalanceArgs, headers?: object, signal?: AbortSignal) => Promise<SyncBalanceReturn>;
getAllWebhookListeners: (args: GetAllWebhookListenersArgs, headers?: object, signal?: AbortSignal) => Promise<GetAllWebhookListenersReturn>;

@@ -718,8 +798,8 @@ getWebhookListener: (args: GetWebhookListenerArgs, headers?: object, signal?: AbortSignal) => Promise<GetWebhookListenerReturn>;

removeWebhookListener: (args: RemoveWebhookListenerArgs, headers?: object, signal?: AbortSignal) => Promise<RemoveWebhookListenerReturn>;
removeAllWebhookListeners: (args: RemoveAllWebhookListenersArgs, headers?: object, signal?: AbortSignal) => Promise<RemoveAllWebhookListenersReturn>;
toggleWebhookListener: (args: ToggleWebhookListenerArgs, headers?: object, signal?: AbortSignal) => Promise<ToggleWebhookListenerReturn>;
pauseAllWebhookListeners: (args: PauseAllWebhookListenersArgs, headers?: object, signal?: AbortSignal) => Promise<PauseAllWebhookListenersReturn>;
resumeAllWebhookListeners: (args: ResumeAllWebhookListenersArgs, headers?: object, signal?: AbortSignal) => Promise<ResumeAllWebhookListenersReturn>;
subscribeReceipts: (args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>) => Promise<void>;
subscribeEvents: (args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>) => Promise<void>;
subscribeBalanceUpdates: (args: SubscribeBalanceUpdatesArgs, options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>) => Promise<void>;
getOrderbookOrders: (args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal) => Promise<GetOrderbookOrdersReturn>;
getTopOrders: (args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal) => Promise<GetTopOrdersReturn>;
}

@@ -788,2 +868,41 @@ export declare class WebrpcError extends Error {

}
export declare class GeoblockedError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class RateLimitedError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class ProjectNotFoundError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class AccessKeyNotFoundError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class AccessKeyMismatchError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class InvalidOriginError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class InvalidServiceError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class UnauthorizedUserError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class QuotaExceededError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class RateLimitError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class NoDefaultKeyError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class MaxAccessKeysError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class AtLeastOneKeyError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class TimeoutError extends WebrpcError {

@@ -807,5 +926,2 @@ constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);

}
export declare class ProjectNotFoundError extends WebrpcError {
constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);
}
export declare class MetadataCallFailedError extends WebrpcError {

@@ -832,2 +948,15 @@ constructor(name?: string, code?: number, message?: string, status?: number, cause?: string);

Aborted = "Aborted",
Geoblocked = "Geoblocked",
RateLimited = "RateLimited",
ProjectNotFound = "ProjectNotFound",
AccessKeyNotFound = "AccessKeyNotFound",
AccessKeyMismatch = "AccessKeyMismatch",
InvalidOrigin = "InvalidOrigin",
InvalidService = "InvalidService",
UnauthorizedUser = "UnauthorizedUser",
QuotaExceeded = "QuotaExceeded",
RateLimit = "RateLimit",
NoDefaultKey = "NoDefaultKey",
MaxAccessKeys = "MaxAccessKeys",
AtLeastOneKey = "AtLeastOneKey",
Timeout = "Timeout",

@@ -839,3 +968,2 @@ InvalidArgument = "InvalidArgument",

NotFound = "NotFound",
ProjectNotFound = "ProjectNotFound",
MetadataCallFailed = "MetadataCallFailed"

@@ -854,1 +982,2 @@ }

}
export {};

@@ -5,3 +5,3 @@ export declare const WebrpcHeader = "Webrpc";

export declare const WebRPCSchemaVersion = "v0.4.0";
export declare const WebRPCSchemaHash = "71cd081c5ca2372bf92a897ae1aa4ebf93ffd0fc";
export declare const WebRPCSchemaHash = "66abb6bfc9a1e09116bd84e9135fdda01da581aa";
type WebrpcGenVersions = {

@@ -15,2 +15,7 @@ webrpcGenVersion: string;

export declare function VersionFromHeader(headers: Headers): WebrpcGenVersions;
export declare enum ResourceStatus {
NOT_AVAILABLE = "NOT_AVAILABLE",
STALE = "STALE",
AVAILABLE = "AVAILABLE"
}
export interface ContractInfo {

@@ -28,2 +33,5 @@ chainId: number;

updatedAt: string;
notFound: boolean;
queuedAt?: string;
status: ResourceStatus;
}

@@ -33,3 +41,5 @@ export interface ContractInfoExtensions {

description: string;
categories: Array<string>;
ogImage: string;
ogName: string;
originChainId: number;

@@ -62,2 +72,5 @@ originAddress: string;

assets?: Array<Asset>;
status: ResourceStatus;
queuedAt?: string;
lastFetched?: string;
}

@@ -201,2 +214,3 @@ export interface Asset {

balance: string;
error: string;
}

@@ -416,2 +430,3 @@ export interface IndexState {

contractBlacklist?: Array<string>;
omitNativeBalances: boolean;
}

@@ -433,2 +448,7 @@ export interface TokenBalancesByContractFilter {

}
export interface GatewayNativeTokenBalances {
chainID: number;
error: string;
balances: Array<NativeTokenBalance>;
}
export interface GatewayTokenBalance {

@@ -479,2 +499,3 @@ chainId: number;

page: Page;
nativeBalances: Array<GatewayNativeTokenBalances>;
balances: Array<GatewayTokenBalance>;

@@ -490,2 +511,3 @@ }

page: Page;
nativeBalances: Array<GatewayNativeTokenBalances>;
balances: Array<GatewayTokenBalance>;

@@ -492,0 +514,0 @@ }

{
"name": "@0xsequence/indexer",
"version": "2.2.8",
"version": "2.2.9",
"description": "indexer sub-package for Sequence",

@@ -5,0 +5,0 @@ "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer",

/* eslint-disable */
// sequence-indexer v0.4.0 cae735346d8e5c3dce48dce9f85116989b6beffd
// sequence-indexer v0.4.0 9d81c4f4d4f5fc770eebd69093322f3fa83b669a
// --
// Code generated by webrpc-gen@v0.20.3 with typescript generator. DO NOT EDIT.
// Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT.
//
// webrpc-gen -schema=indexer.ridl -target=typescript -client -out=./clients/indexer.gen.ts
// webrpc-gen -schema=indexer.ridl -service=Indexer -target=typescript -client -out=./clients/indexer.gen.ts
export const WebrpcHeader = 'Webrpc'
export const WebrpcHeaderValue = 'webrpc@v0.21.1;gen-typescript@v0.15.1;sequence-indexer@v0.4.0'
// WebRPC description and code-gen version

@@ -15,4 +19,52 @@ export const WebRPCVersion = 'v1'

// Schema hash generated from your RIDL schema
export const WebRPCSchemaHash = 'cae735346d8e5c3dce48dce9f85116989b6beffd'
export const WebRPCSchemaHash = '9d81c4f4d4f5fc770eebd69093322f3fa83b669a'
type WebrpcGenVersions = {
webrpcGenVersion: string
codeGenName: string
codeGenVersion: string
schemaName: string
schemaVersion: string
}
export function VersionFromHeader(headers: Headers): WebrpcGenVersions {
const headerValue = headers.get(WebrpcHeader)
if (!headerValue) {
return {
webrpcGenVersion: '',
codeGenName: '',
codeGenVersion: '',
schemaName: '',
schemaVersion: ''
}
}
return parseWebrpcGenVersions(headerValue)
}
function parseWebrpcGenVersions(header: string): WebrpcGenVersions {
const versions = header.split(';')
if (versions.length < 3) {
return {
webrpcGenVersion: '',
codeGenName: '',
codeGenVersion: '',
schemaName: '',
schemaVersion: ''
}
}
const [_, webrpcGenVersion] = versions[0].split('@')
const [codeGenName, codeGenVersion] = versions[1].split('@')
const [schemaName, schemaVersion] = versions[2].split('@')
return {
webrpcGenVersion,
codeGenName,
codeGenVersion,
schemaName,
schemaVersion
}
}
//

@@ -22,2 +74,8 @@ // Types

export enum ResourceStatus {
NOT_AVAILABLE = 'NOT_AVAILABLE',
STALE = 'STALE',
AVAILABLE = 'AVAILABLE'
}
export interface ContractInfo {

@@ -35,2 +93,5 @@ chainId: number

updatedAt: string
notFound: boolean
queuedAt?: string
status: ResourceStatus
}

@@ -41,3 +102,5 @@

description: string
categories: Array<string>
ogImage: string
ogName: string
originChainId: number

@@ -67,2 +130,5 @@ originAddress: string

assets?: Array<Asset>
status: ResourceStatus
queuedAt?: string
lastFetched?: string
}

@@ -224,2 +290,3 @@

balance: string
error: string
}

@@ -406,2 +473,7 @@

export interface TokenIDRange {
start: string
end: string
}
export interface Page {

@@ -452,5 +524,6 @@ page?: number

accountAddresses: Array<string>
contractStatus: ContractVerificationStatus
contractWhitelist: Array<string>
contractBlacklist: Array<string>
contractStatus?: ContractVerificationStatus
contractWhitelist?: Array<string>
contractBlacklist?: Array<string>
omitNativeBalances: boolean
}

@@ -460,6 +533,30 @@

contractAddresses: Array<string>
accountAddresses: Array<string>
contractStatus: ContractVerificationStatus
accountAddresses?: Array<string>
contractStatus?: ContractVerificationStatus
}
export interface GatewayEtherBalance {
chainId: number
error: string
result: EtherBalance
}
export interface GatewayNativeTokenBalance {
chainId: number
error: string
result: NativeTokenBalance
}
export interface GatewayNativeTokenBalances {
chainID: number
error: string
balances: Array<NativeTokenBalance>
}
export interface GatewayTokenBalance {
chainId: number
error: string
results: Array<TokenBalance>
}
export interface Indexer {

@@ -494,2 +591,4 @@ ping(headers?: object, signal?: AbortSignal): Promise<PingReturn>

getTokenSuppliesMap(args: GetTokenSuppliesMapArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenSuppliesMapReturn>
getTokenIDs(args: GetTokenIDsArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenIDsReturn>
getTokenIDRanges(args: GetTokenIDRangesArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenIDRangesReturn>
getBalanceUpdates(args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise<GetBalanceUpdatesReturn>

@@ -501,3 +600,2 @@ getTransactionHistory(

): Promise<GetTransactionHistoryReturn>
syncBalance(args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise<SyncBalanceReturn>
fetchTransactionReceipt(

@@ -508,4 +606,2 @@ args: FetchTransactionReceiptArgs,

): Promise<FetchTransactionReceiptReturn>
getOrderbookOrders(args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetOrderbookOrdersReturn>
getTopOrders(args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetTopOrdersReturn>
fetchTransactionReceiptWithFilter(

@@ -516,2 +612,9 @@ args: FetchTransactionReceiptWithFilterArgs,

): Promise<FetchTransactionReceiptWithFilterReturn>
subscribeReceipts(args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>): Promise<void>
subscribeEvents(args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>): Promise<void>
subscribeBalanceUpdates(
args: SubscribeBalanceUpdatesArgs,
options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>
): Promise<void>
syncBalance(args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise<SyncBalanceReturn>
getAllWebhookListeners(

@@ -534,2 +637,7 @@ args: GetAllWebhookListenersArgs,

): Promise<RemoveWebhookListenerReturn>
removeAllWebhookListeners(
args: RemoveAllWebhookListenersArgs,
headers?: object,
signal?: AbortSignal
): Promise<RemoveAllWebhookListenersReturn>
toggleWebhookListener(

@@ -550,8 +658,4 @@ args: ToggleWebhookListenerArgs,

): Promise<ResumeAllWebhookListenersReturn>
subscribeReceipts(args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>): Promise<void>
subscribeEvents(args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>): Promise<void>
subscribeBalanceUpdates(
args: SubscribeBalanceUpdatesArgs,
options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>
): Promise<void>
getOrderbookOrders(args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetOrderbookOrdersReturn>
getTopOrders(args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetTopOrdersReturn>
}

@@ -601,2 +705,3 @@

page: Page
nativeBalances: Array<NativeTokenBalance>
balances: Array<TokenBalance>

@@ -612,2 +717,3 @@ }

page: Page
nativeBalances: Array<NativeTokenBalance>
balances: Array<TokenBalance>

@@ -660,2 +766,21 @@ }

}
export interface GetTokenIDsArgs {
contractAddress: string
page?: Page
}
export interface GetTokenIDsReturn {
page: Page
contractType: ContractType
tokenIDs: Array<string>
}
export interface GetTokenIDRangesArgs {
contractAddress: string
}
export interface GetTokenIDRangesReturn {
contractType: ContractType
tokenIDRanges: Array<TokenIDRange>
moreRanges: boolean
}
export interface GetBalanceUpdatesArgs {

@@ -683,9 +808,2 @@ contractAddress: string

}
export interface SyncBalanceArgs {
accountAddress: string
contractAddress: string
tokenID?: string
}
export interface SyncBalanceReturn {}
export interface FetchTransactionReceiptArgs {

@@ -699,40 +817,38 @@ txnHash: string

}
export interface GetOrderbookOrdersArgs {
page?: Page
orderbookContractAddress: string
collectionAddress: string
currencyAddresses: Array<string>
filter: OrderbookOrderFilter
orderStatuses: Array<OrderStatus>
filters: Array<OrderbookOrderFilter>
beforeExpiryTimestamp: number
blockNumberAfter: number
createdAtAfter: number
export interface FetchTransactionReceiptWithFilterArgs {
filter: TransactionFilter
maxBlockWait?: number
}
export interface GetOrderbookOrdersReturn {
page?: Page
orders: Array<OrderbookOrder>
export interface FetchTransactionReceiptWithFilterReturn {
receipt: TransactionReceipt
}
export interface GetTopOrdersArgs {
orderbookContractAddress: string
collectionAddress: string
currencyAddresses: Array<string>
tokenIDs: Array<string>
isListing: boolean
priceSort: SortOrder
excludeUser?: string
export interface SubscribeReceiptsArgs {
filter: TransactionFilter
}
export interface GetTopOrdersReturn {
orders: Array<OrderbookOrder>
export interface SubscribeReceiptsReturn {
receipt: TransactionReceipt
}
export interface FetchTransactionReceiptWithFilterArgs {
filter: TransactionFilter
maxBlockWait?: number
export interface SubscribeEventsArgs {
filter: EventFilter
}
export interface FetchTransactionReceiptWithFilterReturn {
receipt: TransactionReceipt
export interface SubscribeEventsReturn {
log: EventLog
}
export interface SubscribeBalanceUpdatesArgs {
contractAddress: string
}
export interface SubscribeBalanceUpdatesReturn {
balance: TokenBalance
}
export interface SyncBalanceArgs {
accountAddress: string
contractAddress: string
tokenID?: string
}
export interface SyncBalanceReturn {}
export interface GetAllWebhookListenersArgs {

@@ -779,2 +895,9 @@ projectId?: number

}
export interface RemoveAllWebhookListenersArgs {
projectId?: number
}
export interface RemoveAllWebhookListenersReturn {
status: boolean
}
export interface ToggleWebhookListenerArgs {

@@ -802,24 +925,33 @@ id: number

}
export interface SubscribeReceiptsArgs {
filter: TransactionFilter
export interface GetOrderbookOrdersArgs {
page?: Page
orderbookContractAddress: string
collectionAddress: string
currencyAddresses: Array<string>
filter: OrderbookOrderFilter
orderStatuses: Array<OrderStatus>
filters: Array<OrderbookOrderFilter>
beforeExpiryTimestamp: number
blockNumberAfter: number
createdAtAfter: number
}
export interface SubscribeReceiptsReturn {
receipt: TransactionReceipt
export interface GetOrderbookOrdersReturn {
page?: Page
orders: Array<OrderbookOrder>
}
export interface SubscribeEventsArgs {
filter: EventFilter
export interface GetTopOrdersArgs {
orderbookContractAddress: string
collectionAddress: string
currencyAddresses: Array<string>
tokenIDs: Array<string>
isListing: boolean
priceSort: SortOrder
excludeUser?: string
}
export interface SubscribeEventsReturn {
log: EventLog
export interface GetTopOrdersReturn {
orders: Array<OrderbookOrder>
}
export interface SubscribeBalanceUpdatesArgs {
contractAddress: string
}
export interface SubscribeBalanceUpdatesReturn {
balance: TokenBalance
}
//

@@ -946,2 +1078,3 @@ // Client

page: <Page>_data.page,
nativeBalances: <Array<NativeTokenBalance>>_data.nativeBalances,
balances: <Array<TokenBalance>>_data.balances

@@ -967,2 +1100,3 @@ }

page: <Page>_data.page,
nativeBalances: <Array<NativeTokenBalance>>_data.nativeBalances,
balances: <Array<TokenBalance>>_data.balances

@@ -1050,4 +1184,4 @@ }

getBalanceUpdates = (args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise<GetBalanceUpdatesReturn> => {
return this.fetch(this.url('GetBalanceUpdates'), createHTTPRequest(args, headers, signal)).then(
getTokenIDs = (args: GetTokenIDsArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenIDsReturn> => {
return this.fetch(this.url('GetTokenIDs'), createHTTPRequest(args, headers, signal)).then(
res => {

@@ -1057,3 +1191,4 @@ return buildResponse(res).then(_data => {

page: <Page>_data.page,
balances: <Array<TokenBalance>>_data.balances
contractType: <ContractType>_data.contractType,
tokenIDs: <Array<string>>_data.tokenIDs
}

@@ -1068,13 +1203,10 @@ })

getTransactionHistory = (
args: GetTransactionHistoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<GetTransactionHistoryReturn> => {
return this.fetch(this.url('GetTransactionHistory'), createHTTPRequest(args, headers, signal)).then(
getTokenIDRanges = (args: GetTokenIDRangesArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenIDRangesReturn> => {
return this.fetch(this.url('GetTokenIDRanges'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
page: <Page>_data.page,
transactions: <Array<Transaction>>_data.transactions
contractType: <ContractType>_data.contractType,
tokenIDRanges: <Array<TokenIDRange>>_data.tokenIDRanges,
moreRanges: <boolean>_data.moreRanges
}

@@ -1089,7 +1221,10 @@ })

syncBalance = (args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise<SyncBalanceReturn> => {
return this.fetch(this.url('SyncBalance'), createHTTPRequest(args, headers, signal)).then(
getBalanceUpdates = (args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise<GetBalanceUpdatesReturn> => {
return this.fetch(this.url('GetBalanceUpdates'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {}
return {
page: <Page>_data.page,
balances: <Array<TokenBalance>>_data.balances
}
})

@@ -1103,12 +1238,13 @@ },

fetchTransactionReceipt = (
args: FetchTransactionReceiptArgs,
getTransactionHistory = (
args: GetTransactionHistoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<FetchTransactionReceiptReturn> => {
return this.fetch(this.url('FetchTransactionReceipt'), createHTTPRequest(args, headers, signal)).then(
): Promise<GetTransactionHistoryReturn> => {
return this.fetch(this.url('GetTransactionHistory'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
receipt: <TransactionReceipt>_data.receipt
page: <Page>_data.page,
transactions: <Array<Transaction>>_data.transactions
}

@@ -1123,13 +1259,12 @@ })

getOrderbookOrders = (
args: GetOrderbookOrdersArgs,
fetchTransactionReceipt = (
args: FetchTransactionReceiptArgs,
headers?: object,
signal?: AbortSignal
): Promise<GetOrderbookOrdersReturn> => {
return this.fetch(this.url('GetOrderbookOrders'), createHTTPRequest(args, headers, signal)).then(
): Promise<FetchTransactionReceiptReturn> => {
return this.fetch(this.url('FetchTransactionReceipt'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
page: <Page>_data.page,
orders: <Array<OrderbookOrder>>_data.orders
receipt: <TransactionReceipt>_data.receipt
}

@@ -1144,8 +1279,12 @@ })

getTopOrders = (args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetTopOrdersReturn> => {
return this.fetch(this.url('GetTopOrders'), createHTTPRequest(args, headers, signal)).then(
fetchTransactionReceiptWithFilter = (
args: FetchTransactionReceiptWithFilterArgs,
headers?: object,
signal?: AbortSignal
): Promise<FetchTransactionReceiptWithFilterReturn> => {
return this.fetch(this.url('FetchTransactionReceiptWithFilter'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
orders: <Array<OrderbookOrder>>_data.orders
receipt: <TransactionReceipt>_data.receipt
}

@@ -1160,13 +1299,46 @@ })

fetchTransactionReceiptWithFilter = (
args: FetchTransactionReceiptWithFilterArgs,
headers?: object,
signal?: AbortSignal
): Promise<FetchTransactionReceiptWithFilterReturn> => {
return this.fetch(this.url('FetchTransactionReceiptWithFilter'), createHTTPRequest(args, headers, signal)).then(
subscribeReceipts = (args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>): Promise<void> => {
const _fetch = () =>
this.fetch(this.url('SubscribeReceipts'), createHTTPRequest(args, options.headers, options.signal)).then(
async res => {
await sseResponse(res, options, _fetch)
},
error => {
options.onError(error, _fetch)
}
)
return _fetch()
}
subscribeEvents = (args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>): Promise<void> => {
const _fetch = () =>
this.fetch(this.url('SubscribeEvents'), createHTTPRequest(args, options.headers, options.signal)).then(
async res => {
await sseResponse(res, options, _fetch)
},
error => {
options.onError(error, _fetch)
}
)
return _fetch()
}
subscribeBalanceUpdates = (
args: SubscribeBalanceUpdatesArgs,
options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>
): Promise<void> => {
const _fetch = () =>
this.fetch(this.url('SubscribeBalanceUpdates'), createHTTPRequest(args, options.headers, options.signal)).then(
async res => {
await sseResponse(res, options, _fetch)
},
error => {
options.onError(error, _fetch)
}
)
return _fetch()
}
syncBalance = (args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise<SyncBalanceReturn> => {
return this.fetch(this.url('SyncBalance'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
receipt: <TransactionReceipt>_data.receipt
}
return {}
})

@@ -1276,2 +1448,21 @@ },

removeAllWebhookListeners = (
args: RemoveAllWebhookListenersArgs,
headers?: object,
signal?: AbortSignal
): Promise<RemoveAllWebhookListenersReturn> => {
return this.fetch(this.url('RemoveAllWebhookListeners'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
status: <boolean>_data.status
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
toggleWebhookListener = (

@@ -1334,41 +1525,36 @@ args: ToggleWebhookListenerArgs,

subscribeReceipts = (args: SubscribeReceiptsArgs, options: WebrpcStreamOptions<SubscribeReceiptsReturn>): Promise<void> => {
const _fetch = () =>
this.fetch(this.url('SubscribeReceipts'), createHTTPRequest(args, options.headers, options.signal)).then(
async res => {
await sseResponse(res, options, _fetch)
},
error => {
options.onError(error, _fetch)
}
)
return _fetch()
getOrderbookOrders = (
args: GetOrderbookOrdersArgs,
headers?: object,
signal?: AbortSignal
): Promise<GetOrderbookOrdersReturn> => {
return this.fetch(this.url('GetOrderbookOrders'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
page: <Page>_data.page,
orders: <Array<OrderbookOrder>>_data.orders
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
subscribeEvents = (args: SubscribeEventsArgs, options: WebrpcStreamOptions<SubscribeEventsReturn>): Promise<void> => {
const _fetch = () =>
this.fetch(this.url('SubscribeEvents'), createHTTPRequest(args, options.headers, options.signal)).then(
async res => {
await sseResponse(res, options, _fetch)
},
error => {
options.onError(error, _fetch)
}
)
return _fetch()
getTopOrders = (args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise<GetTopOrdersReturn> => {
return this.fetch(this.url('GetTopOrders'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
orders: <Array<OrderbookOrder>>_data.orders
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
subscribeBalanceUpdates = (
args: SubscribeBalanceUpdatesArgs,
options: WebrpcStreamOptions<SubscribeBalanceUpdatesReturn>
): Promise<void> => {
const _fetch = () =>
this.fetch(this.url('SubscribeBalanceUpdates'), createHTTPRequest(args, options.headers, options.signal)).then(
async res => {
await sseResponse(res, options, _fetch)
},
error => {
options.onError(error, _fetch)
}
)
return _fetch()
}
}

@@ -1492,5 +1678,8 @@

const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => {
const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' }
reqHeaders[WebrpcHeader] = WebrpcHeaderValue
return {
method: 'POST',
headers: { ...headers, 'Content-Type': 'application/json' },
headers: reqHeaders,
body: JSON.stringify(body || {}),

@@ -1779,6 +1968,175 @@ signal

export class GeoblockedError extends WebrpcError {
constructor(
name: string = 'Geoblocked',
code: number = 1006,
message: string = 'Geoblocked region',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, GeoblockedError.prototype)
}
}
export class RateLimitedError extends WebrpcError {
constructor(
name: string = 'RateLimited',
code: number = 1007,
message: string = 'Rate-limited. Please slow down.',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, RateLimitedError.prototype)
}
}
export class ProjectNotFoundError extends WebrpcError {
constructor(
name: string = 'ProjectNotFound',
code: number = 1100,
message: string = 'Project not found',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, ProjectNotFoundError.prototype)
}
}
export class AccessKeyNotFoundError extends WebrpcError {
constructor(
name: string = 'AccessKeyNotFound',
code: number = 1101,
message: string = 'Access key not found',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype)
}
}
export class AccessKeyMismatchError extends WebrpcError {
constructor(
name: string = 'AccessKeyMismatch',
code: number = 1102,
message: string = 'Access key mismatch',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, AccessKeyMismatchError.prototype)
}
}
export class InvalidOriginError extends WebrpcError {
constructor(
name: string = 'InvalidOrigin',
code: number = 1103,
message: string = 'Invalid origin for Access Key',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, InvalidOriginError.prototype)
}
}
export class InvalidServiceError extends WebrpcError {
constructor(
name: string = 'InvalidService',
code: number = 1104,
message: string = 'Service not enabled for Access key',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, InvalidServiceError.prototype)
}
}
export class UnauthorizedUserError extends WebrpcError {
constructor(
name: string = 'UnauthorizedUser',
code: number = 1105,
message: string = 'Unauthorized user',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, UnauthorizedUserError.prototype)
}
}
export class QuotaExceededError extends WebrpcError {
constructor(
name: string = 'QuotaExceeded',
code: number = 1200,
message: string = 'Quota exceeded',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, QuotaExceededError.prototype)
}
}
export class RateLimitError extends WebrpcError {
constructor(
name: string = 'RateLimit',
code: number = 1201,
message: string = 'Rate limit exceeded',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, RateLimitError.prototype)
}
}
export class NoDefaultKeyError extends WebrpcError {
constructor(
name: string = 'NoDefaultKey',
code: number = 1300,
message: string = 'No default access key found',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, NoDefaultKeyError.prototype)
}
}
export class MaxAccessKeysError extends WebrpcError {
constructor(
name: string = 'MaxAccessKeys',
code: number = 1301,
message: string = 'Access keys limit reached',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, MaxAccessKeysError.prototype)
}
}
export class AtLeastOneKeyError extends WebrpcError {
constructor(
name: string = 'AtLeastOneKey',
code: number = 1302,
message: string = 'You need at least one Access Key',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, AtLeastOneKeyError.prototype)
}
}
export class TimeoutError extends WebrpcError {
constructor(
name: string = 'Timeout',
code: number = 2000,
code: number = 1900,
message: string = 'Request timed out',

@@ -1858,15 +2216,2 @@ status: number = 0,

export class ProjectNotFoundError extends WebrpcError {
constructor(
name: string = 'ProjectNotFound',
code: number = 3002,
message: string = 'Project not found',
status: number = 0,
cause?: string
) {
super(name, code, message, status, cause)
Object.setPrototypeOf(this, ProjectNotFoundError.prototype)
}
}
export class MetadataCallFailedError extends WebrpcError {

@@ -1903,2 +2248,15 @@ constructor(

Aborted = 'Aborted',
Geoblocked = 'Geoblocked',
RateLimited = 'RateLimited',
ProjectNotFound = 'ProjectNotFound',
AccessKeyNotFound = 'AccessKeyNotFound',
AccessKeyMismatch = 'AccessKeyMismatch',
InvalidOrigin = 'InvalidOrigin',
InvalidService = 'InvalidService',
UnauthorizedUser = 'UnauthorizedUser',
QuotaExceeded = 'QuotaExceeded',
RateLimit = 'RateLimit',
NoDefaultKey = 'NoDefaultKey',
MaxAccessKeys = 'MaxAccessKeys',
AtLeastOneKey = 'AtLeastOneKey',
Timeout = 'Timeout',

@@ -1910,3 +2268,2 @@ InvalidArgument = 'InvalidArgument',

NotFound = 'NotFound',
ProjectNotFound = 'ProjectNotFound',
MetadataCallFailed = 'MetadataCallFailed'

@@ -1933,3 +2290,16 @@ }

[1005]: AbortedError,
[2000]: TimeoutError,
[1006]: GeoblockedError,
[1007]: RateLimitedError,
[1100]: ProjectNotFoundError,
[1101]: AccessKeyNotFoundError,
[1102]: AccessKeyMismatchError,
[1103]: InvalidOriginError,
[1104]: InvalidServiceError,
[1105]: UnauthorizedUserError,
[1200]: QuotaExceededError,
[1201]: RateLimitError,
[1300]: NoDefaultKeyError,
[1301]: MaxAccessKeysError,
[1302]: AtLeastOneKeyError,
[1900]: TimeoutError,
[2001]: InvalidArgumentError,

@@ -1940,3 +2310,2 @@ [2002]: UnavailableError,

[3000]: NotFoundError,
[3002]: ProjectNotFoundError,
[3003]: MetadataCallFailedError

@@ -1943,0 +2312,0 @@ }

/* eslint-disable */
// sequence-indexer v0.4.0 71cd081c5ca2372bf92a897ae1aa4ebf93ffd0fc
// sequence-indexer v0.4.0 66abb6bfc9a1e09116bd84e9135fdda01da581aa
// --
// Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT.
//
// webrpc-gen -schema=indexer.ridl -service=IndexerGateway -target=typescript -client -out=./clients/indexergw/indexer.gen.ts
// webrpc-gen -schema=indexer.ridl -service=IndexerGateway -target=typescript -client -out=./clients/indexergw.gen.ts

@@ -19,3 +19,3 @@ export const WebrpcHeader = 'Webrpc'

// Schema hash generated from your RIDL schema
export const WebRPCSchemaHash = '71cd081c5ca2372bf92a897ae1aa4ebf93ffd0fc'
export const WebRPCSchemaHash = '66abb6bfc9a1e09116bd84e9135fdda01da581aa'

@@ -74,2 +74,8 @@ type WebrpcGenVersions = {

export enum ResourceStatus {
NOT_AVAILABLE = 'NOT_AVAILABLE',
STALE = 'STALE',
AVAILABLE = 'AVAILABLE'
}
export interface ContractInfo {

@@ -87,2 +93,5 @@ chainId: number

updatedAt: string
notFound: boolean
queuedAt?: string
status: ResourceStatus
}

@@ -93,3 +102,5 @@

description: string
categories: Array<string>
ogImage: string
ogName: string
originChainId: number

@@ -119,2 +130,5 @@ originAddress: string

assets?: Array<Asset>
status: ResourceStatus
queuedAt?: string
lastFetched?: string
}

@@ -276,2 +290,3 @@

balance: string
error: string
}

@@ -511,2 +526,3 @@

contractBlacklist?: Array<string>
omitNativeBalances: boolean
}

@@ -532,2 +548,8 @@

export interface GatewayNativeTokenBalances {
chainID: number
error: string
balances: Array<NativeTokenBalance>
}
export interface GatewayTokenBalance {

@@ -599,2 +621,3 @@ chainId: number

page: Page
nativeBalances: Array<GatewayNativeTokenBalances>
balances: Array<GatewayTokenBalance>

@@ -611,2 +634,3 @@ }

page: Page
nativeBalances: Array<GatewayNativeTokenBalances>
balances: Array<GatewayTokenBalance>

@@ -715,2 +739,3 @@ }

page: <Page>_data.page,
nativeBalances: <Array<GatewayNativeTokenBalances>>_data.nativeBalances,
balances: <Array<GatewayTokenBalance>>_data.balances

@@ -736,2 +761,3 @@ }

page: <Page>_data.page,
nativeBalances: <Array<GatewayNativeTokenBalances>>_data.nativeBalances,
balances: <Array<GatewayTokenBalance>>_data.balances

@@ -738,0 +764,0 @@ }

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc