Variable ProcessConfigResponse
ProcessConfigResponse: { create( base?: { accountConfigs?: { address?: string; chainId?: string; endBlock?: bigint; intervalConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; slot?: number; slotInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; }[]; logConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; intervalConfig?: { fetchConfig?: ...
; handlerId?: ...
; handlerName?: ...
; minutes?: ...
; minutesInterval?: ...
; slot?: ...
; slotInterval?: ...
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: ...
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; startBlock?: bigint; }[]; config?: { name?: string; version?: string }; contractConfigs?: { assetConfigs?: { filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; cosmosLogConfigs?: { handlerId?: number; handlerName?: string; logFilters?: (...)
[]; }[]; endBlock?: bigint; fuelReceiptConfigs?: { handlerId?: number; handlerName?: string; log?: { logIds?: ...
}; transfer?: { assetId?: ...
; from?: ...
; to?: ...
}; }[]; fuelTransactionConfigs?: { handlerId?: number; handlerName?: string }[]; instructionConfig?: { innerInstruction?: boolean; parsedInstruction?: boolean; rawDataInstruction?: boolean; }; intervalConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; slot?: number; slotInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; }[]; logConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveEventConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; intervalConfig?: { fetchConfig?: ...
; handlerId?: ...
; handlerName?: ...
; minutes?: ...
; minutesInterval?: ...
; slot?: ...
; slotInterval?: ...
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: ...
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; processorType?: string; starknetEventConfigs?: { filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; startBlock?: bigint; traceConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; signature?: string; }[]; transactionConfig?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; }[]; }[]; dbSchema?: { gqlSchema?: string }; eventLogConfigs?: { fields?: { basicType?: EventLogConfig_BasicFieldType; coinType?: { address?: ...
; symbol?: ...
}; name?: string; structType?: { fields?: ...
}; }[]; name?: string; }[]; executionConfig?: { ethAbiDecoderConfig?: { enabled?: boolean; skipWhenDecodeFailed?: boolean; workerCount?: number; }; forceExactBlockTime?: boolean; handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction; processBindingTimeout?: number; rpcRetryTimes?: number; sequential?: boolean; skipStartBlockValidation?: boolean; }; exportConfigs?: { channel?: string; name?: string }[]; metricConfigs?: { aggregationConfig?: { discardOrigin?: boolean; intervalInMinutes?: number[]; types?: AggregationType[]; }; description?: string; name?: string; persistentBetweenVersion?: boolean; sparse?: boolean; type?: MetricType; unit?: string; }[]; templateInstances?: { baseLabels?: { [key: string]: any }; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; endBlock?: bigint; startBlock?: bigint; templateId?: number; }[]; }, ): ProcessConfigResponse; decode( input: Uint8Array<ArrayBufferLike> | Reader, length?: number, ): ProcessConfigResponse; encode(message: ProcessConfigResponse, writer?: Writer): Writer; fromJSON(object: any): ProcessConfigResponse; fromPartial( object: { accountConfigs?: { address?: string; chainId?: string; endBlock?: bigint; intervalConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; slot?: number; slotInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; }[]; logConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; filters?: { address?: ...
; addressType?: ...
; topics?: ...
}[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; filters?: { fromAndToAddress?: ...
; function?: ...
; includeFailed?: ...
; publicKeyPrefix?: ...
; typeArguments?: ...
; withTypeArguments?: ...
; }[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; intervalConfig?: { fetchConfig?: (...)
| (...)
; handlerId?: (...)
| (...)
; handlerName?: (...)
| (...)
; minutes?: (...)
| (...)
; minutesInterval?: (...)
| (...)
; slot?: (...)
| (...)
; slotInterval?: (...)
| (...)
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: (...)
| (...)
| (...)
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; startBlock?: bigint; }[]; config?: { name?: string; version?: string }; contractConfigs?: { assetConfigs?: { filters?: { assetId?: ...
; fromAddress?: ...
; toAddress?: ...
}[]; handlerId?: number; handlerName?: string; }[]; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; cosmosLogConfigs?: { handlerId?: number; handlerName?: string; logFilters?: string[]; }[]; endBlock?: bigint; fuelReceiptConfigs?: { handlerId?: number; handlerName?: string; log?: { logIds?: (...)
| (...)
}; transfer?: { assetId?: (...)
| (...)
; from?: (...)
| (...)
; to?: (...)
| (...)
; }; }[]; fuelTransactionConfigs?: { handlerId?: number; handlerName?: string }[]; instructionConfig?: { innerInstruction?: boolean; parsedInstruction?: boolean; rawDataInstruction?: boolean; }; intervalConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; slot?: number; slotInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; }[]; logConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; filters?: { address?: ...
; addressType?: ...
; topics?: ...
}[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; filters?: { fromAndToAddress?: ...
; function?: ...
; includeFailed?: ...
; publicKeyPrefix?: ...
; typeArguments?: ...
; withTypeArguments?: ...
; }[]; handlerId?: number; handlerName?: string; }[]; moveEventConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; filters?: { account?: ...
; eventAccount?: ...
; type?: ...
}[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; intervalConfig?: { fetchConfig?: (...)
| (...)
; handlerId?: (...)
| (...)
; handlerName?: (...)
| (...)
; minutes?: (...)
| (...)
; minutesInterval?: (...)
| (...)
; slot?: (...)
| (...)
; slotInterval?: (...)
| (...)
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: (...)
| (...)
| (...)
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; processorType?: string; starknetEventConfigs?: { filters?: { address?: ...
; keys?: ...
}[]; handlerId?: number; handlerName?: string; }[]; startBlock?: bigint; traceConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; signature?: string; }[]; transactionConfig?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; }[]; }[]; dbSchema?: { gqlSchema?: string }; eventLogConfigs?: { fields?: { basicType?: EventLogConfig_BasicFieldType; coinType?: { address?: (...)
| (...)
; symbol?: (...)
| (...)
}; name?: string; structType?: { fields?: { name?: string | undefined; basicType?: EventLogConfig_BasicFieldType | undefined; coinType?: { symbol?: string | undefined; address?: { address?: string | undefined; chain?: string | undefined; } | undefined; } | undefined; structType?: { ...; } | undefined; }[] | undefined
; }; }[]; name?: string; }[]; executionConfig?: { ethAbiDecoderConfig?: { enabled?: boolean; skipWhenDecodeFailed?: boolean; workerCount?: number; }; forceExactBlockTime?: boolean; handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction; processBindingTimeout?: number; rpcRetryTimes?: number; sequential?: boolean; skipStartBlockValidation?: boolean; }; exportConfigs?: { channel?: string; name?: string }[]; metricConfigs?: { aggregationConfig?: { discardOrigin?: boolean; intervalInMinutes?: number[]; types?: AggregationType[]; }; description?: string; name?: string; persistentBetweenVersion?: boolean; sparse?: boolean; type?: MetricType; unit?: string; }[]; templateInstances?: { baseLabels?: { [key: string]: any }; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; endBlock?: bigint; startBlock?: bigint; templateId?: number; }[]; }, ): ProcessConfigResponse; toJSON(message: ProcessConfigResponse): unknown;} Type Declaration
create: function
create( base?: { accountConfigs?: { address?: string; chainId?: string; endBlock?: bigint; intervalConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; slot?: number; slotInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; }[]; logConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; intervalConfig?: { fetchConfig?: ...
; handlerId?: ...
; handlerName?: ...
; minutes?: ...
; minutesInterval?: ...
; slot?: ...
; slotInterval?: ...
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: ...
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; startBlock?: bigint; }[]; config?: { name?: string; version?: string }; contractConfigs?: { assetConfigs?: { filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; cosmosLogConfigs?: { handlerId?: number; handlerName?: string; logFilters?: (...)
[]; }[]; endBlock?: bigint; fuelReceiptConfigs?: { handlerId?: number; handlerName?: string; log?: { logIds?: ...
}; transfer?: { assetId?: ...
; from?: ...
; to?: ...
}; }[]; fuelTransactionConfigs?: { handlerId?: number; handlerName?: string }[]; instructionConfig?: { innerInstruction?: boolean; parsedInstruction?: boolean; rawDataInstruction?: boolean; }; intervalConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; slot?: number; slotInterval?: { backfillInterval?: ...
; recentInterval?: ...
}; }[]; logConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveEventConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: ...
; includeFailedTransaction?: ...
; inputs?: ...
; resourceChanges?: ...
; resourceConfig?: ...
; supportMultisigFunc?: ...
; }; intervalConfig?: { fetchConfig?: ...
; handlerId?: ...
; handlerName?: ...
; minutes?: ...
; minutesInterval?: ...
; slot?: ...
; slotInterval?: ...
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: ...
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; processorType?: string; starknetEventConfigs?: { filters?: (...)
[]; handlerId?: number; handlerName?: string; }[]; startBlock?: bigint; traceConfigs?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; signature?: string; }[]; transactionConfig?: { fetchConfig?: { block?: ...
; trace?: ...
; transaction?: ...
; transactionReceipt?: ...
; transactionReceiptLogs?: ...
; }; handlerId?: number; handlerName?: string; }[]; }[]; dbSchema?: { gqlSchema?: string }; eventLogConfigs?: { fields?: { basicType?: EventLogConfig_BasicFieldType; coinType?: { address?: ...
; symbol?: ...
}; name?: string; structType?: { fields?: ...
}; }[]; name?: string; }[]; executionConfig?: { ethAbiDecoderConfig?: { enabled?: boolean; skipWhenDecodeFailed?: boolean; workerCount?: number; }; forceExactBlockTime?: boolean; handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction; processBindingTimeout?: number; rpcRetryTimes?: number; sequential?: boolean; skipStartBlockValidation?: boolean; }; exportConfigs?: { channel?: string; name?: string }[]; metricConfigs?: { aggregationConfig?: { discardOrigin?: boolean; intervalInMinutes?: number[]; types?: AggregationType[]; }; description?: string; name?: string; persistentBetweenVersion?: boolean; sparse?: boolean; type?: MetricType; unit?: string; }[]; templateInstances?: { baseLabels?: { [key: string]: any }; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; endBlock?: bigint; startBlock?: bigint; templateId?: number; }[]; },): ProcessConfigResponse Parameters
Optionalbase: {
accountConfigs?: {
address?: string;
chainId?: string;
endBlock?: bigint;
intervalConfigs?: {
fetchConfig?: {
block?: ...;
trace?: ...;
transaction?: ...;
transactionReceipt?: ...;
transactionReceiptLogs?: ...;
};
handlerId?: number;
handlerName?: string;
minutes?: number;
minutesInterval?: { backfillInterval?: ...; recentInterval?: ... };
slot?: number;
slotInterval?: { backfillInterval?: ...; recentInterval?: ... };
}[];
logConfigs?: {
fetchConfig?: {
block?: ...;
trace?: ...;
transaction?: ...;
transactionReceipt?: ...;
transactionReceiptLogs?: ...;
};
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
moveCallConfigs?: {
fetchConfig?: {
allEvents?: ...;
includeFailedTransaction?: ...;
inputs?: ...;
resourceChanges?: ...;
resourceConfig?: ...;
supportMultisigFunc?: ...;
};
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
moveIntervalConfigs?: {
fetchConfig?: {
allEvents?: ...;
includeFailedTransaction?: ...;
inputs?: ...;
resourceChanges?: ...;
resourceConfig?: ...;
supportMultisigFunc?: ...;
};
intervalConfig?: {
fetchConfig?: ...;
handlerId?: ...;
handlerName?: ...;
minutes?: ...;
minutesInterval?: ...;
slot?: ...;
slotInterval?: ...;
};
ownerType?: MoveOwnerType;
resourceFetchConfig?: { owned?: ... };
type?: string;
}[];
moveResourceChangeConfigs?: {
handlerId?: number;
handlerName?: string;
includeDeleted?: boolean;
type?: string;
}[];
startBlock?: bigint;
}[];
config?: { name?: string; version?: string };
contractConfigs?: {
assetConfigs?: {
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
contract?: {
abi?: string;
address?: string;
chainId?: string;
name?: string;
};
cosmosLogConfigs?: {
handlerId?: number;
handlerName?: string;
logFilters?: (...)[];
}[];
endBlock?: bigint;
fuelReceiptConfigs?: {
handlerId?: number;
handlerName?: string;
log?: { logIds?: ... };
transfer?: { assetId?: ...; from?: ...; to?: ... };
}[];
fuelTransactionConfigs?: { handlerId?: number; handlerName?: string }[];
instructionConfig?: {
innerInstruction?: boolean;
parsedInstruction?: boolean;
rawDataInstruction?: boolean;
};
intervalConfigs?: {
fetchConfig?: {
block?: ...;
trace?: ...;
transaction?: ...;
transactionReceipt?: ...;
transactionReceiptLogs?: ...;
};
handlerId?: number;
handlerName?: string;
minutes?: number;
minutesInterval?: { backfillInterval?: ...; recentInterval?: ... };
slot?: number;
slotInterval?: { backfillInterval?: ...; recentInterval?: ... };
}[];
logConfigs?: {
fetchConfig?: {
block?: ...;
trace?: ...;
transaction?: ...;
transactionReceipt?: ...;
transactionReceiptLogs?: ...;
};
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
moveCallConfigs?: {
fetchConfig?: {
allEvents?: ...;
includeFailedTransaction?: ...;
inputs?: ...;
resourceChanges?: ...;
resourceConfig?: ...;
supportMultisigFunc?: ...;
};
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
moveEventConfigs?: {
fetchConfig?: {
allEvents?: ...;
includeFailedTransaction?: ...;
inputs?: ...;
resourceChanges?: ...;
resourceConfig?: ...;
supportMultisigFunc?: ...;
};
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
moveIntervalConfigs?: {
fetchConfig?: {
allEvents?: ...;
includeFailedTransaction?: ...;
inputs?: ...;
resourceChanges?: ...;
resourceConfig?: ...;
supportMultisigFunc?: ...;
};
intervalConfig?: {
fetchConfig?: ...;
handlerId?: ...;
handlerName?: ...;
minutes?: ...;
minutesInterval?: ...;
slot?: ...;
slotInterval?: ...;
};
ownerType?: MoveOwnerType;
resourceFetchConfig?: { owned?: ... };
type?: string;
}[];
moveResourceChangeConfigs?: {
handlerId?: number;
handlerName?: string;
includeDeleted?: boolean;
type?: string;
}[];
processorType?: string;
starknetEventConfigs?: {
filters?: (...)[];
handlerId?: number;
handlerName?: string;
}[];
startBlock?: bigint;
traceConfigs?: {
fetchConfig?: {
block?: ...;
trace?: ...;
transaction?: ...;
transactionReceipt?: ...;
transactionReceiptLogs?: ...;
};
handlerId?: number;
handlerName?: string;
signature?: string;
}[];
transactionConfig?: {
fetchConfig?: {
block?: ...;
trace?: ...;
transaction?: ...;
transactionReceipt?: ...;
transactionReceiptLogs?: ...;
};
handlerId?: number;
handlerName?: string;
}[];
}[];
dbSchema?: { gqlSchema?: string };
eventLogConfigs?: {
fields?: {
basicType?: EventLogConfig_BasicFieldType;
coinType?: { address?: ...; symbol?: ... };
name?: string;
structType?: { fields?: ... };
}[];
name?: string;
}[];
executionConfig?: {
ethAbiDecoderConfig?: {
enabled?: boolean;
skipWhenDecodeFailed?: boolean;
workerCount?: number;
};
forceExactBlockTime?: boolean;
handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction;
processBindingTimeout?: number;
rpcRetryTimes?: number;
sequential?: boolean;
skipStartBlockValidation?: boolean;
};
exportConfigs?: { channel?: string; name?: string }[];
metricConfigs?: {
aggregationConfig?: {
discardOrigin?: boolean;
intervalInMinutes?: number[];
types?: AggregationType[];
};
description?: string;
name?: string;
persistentBetweenVersion?: boolean;
sparse?: boolean;
type?: MetricType;
unit?: string;
}[];
templateInstances?: {
baseLabels?: { [key: string]: any };
contract?: {
abi?: string;
address?: string;
chainId?: string;
name?: string;
};
endBlock?: bigint;
startBlock?: bigint;
templateId?: number;
}[];
}
decode: function
Parameters
- input: Uint8Array<ArrayBufferLike> | Reader
Optionallength: number
encode: function
Returns Writer
fromJSON: function
fromPartial: function
fromPartial( object: { accountConfigs?: { address?: string; chainId?: string; endBlock?: bigint; intervalConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; slot?: number; slotInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; }[]; logConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; filters?: { address?: ...
; addressType?: ...
; topics?: ...
}[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; filters?: { fromAndToAddress?: ...
; function?: ...
; includeFailed?: ...
; publicKeyPrefix?: ...
; typeArguments?: ...
; withTypeArguments?: ...
; }[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; intervalConfig?: { fetchConfig?: (...)
| (...)
; handlerId?: (...)
| (...)
; handlerName?: (...)
| (...)
; minutes?: (...)
| (...)
; minutesInterval?: (...)
| (...)
; slot?: (...)
| (...)
; slotInterval?: (...)
| (...)
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: (...)
| (...)
| (...)
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; startBlock?: bigint; }[]; config?: { name?: string; version?: string }; contractConfigs?: { assetConfigs?: { filters?: { assetId?: ...
; fromAddress?: ...
; toAddress?: ...
}[]; handlerId?: number; handlerName?: string; }[]; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; cosmosLogConfigs?: { handlerId?: number; handlerName?: string; logFilters?: string[]; }[]; endBlock?: bigint; fuelReceiptConfigs?: { handlerId?: number; handlerName?: string; log?: { logIds?: (...)
| (...)
}; transfer?: { assetId?: (...)
| (...)
; from?: (...)
| (...)
; to?: (...)
| (...)
; }; }[]; fuelTransactionConfigs?: { handlerId?: number; handlerName?: string }[]; instructionConfig?: { innerInstruction?: boolean; parsedInstruction?: boolean; rawDataInstruction?: boolean; }; intervalConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; minutes?: number; minutesInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; slot?: number; slotInterval?: { backfillInterval?: (...)
| (...)
; recentInterval?: (...)
| (...)
; }; }[]; logConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; filters?: { address?: ...
; addressType?: ...
; topics?: ...
}[]; handlerId?: number; handlerName?: string; }[]; moveCallConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; filters?: { fromAndToAddress?: ...
; function?: ...
; includeFailed?: ...
; publicKeyPrefix?: ...
; typeArguments?: ...
; withTypeArguments?: ...
; }[]; handlerId?: number; handlerName?: string; }[]; moveEventConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; filters?: { account?: ...
; eventAccount?: ...
; type?: ...
}[]; handlerId?: number; handlerName?: string; }[]; moveIntervalConfigs?: { fetchConfig?: { allEvents?: (...)
| (...)
| (...)
; includeFailedTransaction?: (...)
| (...)
| (...)
; inputs?: (...)
| (...)
| (...)
; resourceChanges?: (...)
| (...)
| (...)
; resourceConfig?: (...)
| (...)
; supportMultisigFunc?: (...)
| (...)
| (...)
; }; intervalConfig?: { fetchConfig?: (...)
| (...)
; handlerId?: (...)
| (...)
; handlerName?: (...)
| (...)
; minutes?: (...)
| (...)
; minutesInterval?: (...)
| (...)
; slot?: (...)
| (...)
; slotInterval?: (...)
| (...)
; }; ownerType?: MoveOwnerType; resourceFetchConfig?: { owned?: (...)
| (...)
| (...)
}; type?: string; }[]; moveResourceChangeConfigs?: { handlerId?: number; handlerName?: string; includeDeleted?: boolean; type?: string; }[]; processorType?: string; starknetEventConfigs?: { filters?: { address?: ...
; keys?: ...
}[]; handlerId?: number; handlerName?: string; }[]; startBlock?: bigint; traceConfigs?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; signature?: string; }[]; transactionConfig?: { fetchConfig?: { block?: (...)
| (...)
| (...)
; trace?: (...)
| (...)
| (...)
; transaction?: (...)
| (...)
| (...)
; transactionReceipt?: (...)
| (...)
| (...)
; transactionReceiptLogs?: (...)
| (...)
| (...)
; }; handlerId?: number; handlerName?: string; }[]; }[]; dbSchema?: { gqlSchema?: string }; eventLogConfigs?: { fields?: { basicType?: EventLogConfig_BasicFieldType; coinType?: { address?: (...)
| (...)
; symbol?: (...)
| (...)
}; name?: string; structType?: { fields?: { name?: string | undefined; basicType?: EventLogConfig_BasicFieldType | undefined; coinType?: { symbol?: string | undefined; address?: { address?: string | undefined; chain?: string | undefined; } | undefined; } | undefined; structType?: { ...; } | undefined; }[] | undefined
; }; }[]; name?: string; }[]; executionConfig?: { ethAbiDecoderConfig?: { enabled?: boolean; skipWhenDecodeFailed?: boolean; workerCount?: number; }; forceExactBlockTime?: boolean; handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction; processBindingTimeout?: number; rpcRetryTimes?: number; sequential?: boolean; skipStartBlockValidation?: boolean; }; exportConfigs?: { channel?: string; name?: string }[]; metricConfigs?: { aggregationConfig?: { discardOrigin?: boolean; intervalInMinutes?: number[]; types?: AggregationType[]; }; description?: string; name?: string; persistentBetweenVersion?: boolean; sparse?: boolean; type?: MetricType; unit?: string; }[]; templateInstances?: { baseLabels?: { [key: string]: any }; contract?: { abi?: string; address?: string; chainId?: string; name?: string; }; endBlock?: bigint; startBlock?: bigint; templateId?: number; }[]; },): ProcessConfigResponse Parameters
- object: {
accountConfigs?: {
address?: string;
chainId?: string;
endBlock?: bigint;
intervalConfigs?: {
fetchConfig?: {
block?: (...) | (...) | (...);
trace?: (...) | (...) | (...);
transaction?: (...) | (...) | (...);
transactionReceipt?: (...) | (...) | (...);
transactionReceiptLogs?: (...) | (...) | (...);
};
handlerId?: number;
handlerName?: string;
minutes?: number;
minutesInterval?: {
backfillInterval?: (...)
| (...);
recentInterval?: (...) | (...);
};
slot?: number;
slotInterval?: {
backfillInterval?: (...)
| (...);
recentInterval?: (...) | (...);
};
}[];
logConfigs?: {
fetchConfig?: {
block?: (...)
| (...)
| (...);
trace?: (...) | (...) | (...);
transaction?: (...) | (...) | (...);
transactionReceipt?: (...) | (...) | (...);
transactionReceiptLogs?: (...) | (...) | (...);
};
filters?: { address?: ...; addressType?: ...; topics?: ... }[];
handlerId?: number;
handlerName?: string;
}[];
moveCallConfigs?: {
fetchConfig?: {
allEvents?: (...)
| (...)
| (...);
includeFailedTransaction?: (...) | (...) | (...);
inputs?: (...) | (...) | (...);
resourceChanges?: (...) | (...) | (...);
resourceConfig?: (...) | (...);
supportMultisigFunc?: (...) | (...) | (...);
};
filters?: {
fromAndToAddress?: ...;
function?: ...;
includeFailed?: ...;
publicKeyPrefix?: ...;
typeArguments?: ...;
withTypeArguments?: ...;
}[];
handlerId?: number;
handlerName?: string;
}[];
moveIntervalConfigs?: {
fetchConfig?: {
allEvents?: (...)
| (...)
| (...);
includeFailedTransaction?: (...) | (...) | (...);
inputs?: (...) | (...) | (...);
resourceChanges?: (...) | (...) | (...);
resourceConfig?: (...) | (...);
supportMultisigFunc?: (...) | (...) | (...);
};
intervalConfig?: {
fetchConfig?: (...)
| (...);
handlerId?: (...) | (...);
handlerName?: (...) | (...);
minutes?: (...) | (...);
minutesInterval?: (...) | (...);
slot?: (...) | (...);
slotInterval?: (...) | (...);
};
ownerType?: MoveOwnerType;
resourceFetchConfig?: { owned?: (...)
| (...)
| (...) };
type?: string;
}[];
moveResourceChangeConfigs?: {
handlerId?: number;
handlerName?: string;
includeDeleted?: boolean;
type?: string;
}[];
startBlock?: bigint;
}[];
config?: { name?: string; version?: string };
contractConfigs?: {
assetConfigs?: {
filters?: { assetId?: ...; fromAddress?: ...; toAddress?: ... }[];
handlerId?: number;
handlerName?: string;
}[];
contract?: {
abi?: string;
address?: string;
chainId?: string;
name?: string;
};
cosmosLogConfigs?: {
handlerId?: number;
handlerName?: string;
logFilters?: string[];
}[];
endBlock?: bigint;
fuelReceiptConfigs?: {
handlerId?: number;
handlerName?: string;
log?: { logIds?: (...)
| (...) };
transfer?: {
assetId?: (...) | (...);
from?: (...) | (...);
to?: (...) | (...);
};
}[];
fuelTransactionConfigs?: { handlerId?: number; handlerName?: string }[];
instructionConfig?: {
innerInstruction?: boolean;
parsedInstruction?: boolean;
rawDataInstruction?: boolean;
};
intervalConfigs?: {
fetchConfig?: {
block?: (...)
| (...)
| (...);
trace?: (...) | (...) | (...);
transaction?: (...) | (...) | (...);
transactionReceipt?: (...) | (...) | (...);
transactionReceiptLogs?: (...) | (...) | (...);
};
handlerId?: number;
handlerName?: string;
minutes?: number;
minutesInterval?: {
backfillInterval?: (...)
| (...);
recentInterval?: (...) | (...);
};
slot?: number;
slotInterval?: {
backfillInterval?: (...)
| (...);
recentInterval?: (...) | (...);
};
}[];
logConfigs?: {
fetchConfig?: {
block?: (...)
| (...)
| (...);
trace?: (...) | (...) | (...);
transaction?: (...) | (...) | (...);
transactionReceipt?: (...) | (...) | (...);
transactionReceiptLogs?: (...) | (...) | (...);
};
filters?: { address?: ...; addressType?: ...; topics?: ... }[];
handlerId?: number;
handlerName?: string;
}[];
moveCallConfigs?: {
fetchConfig?: {
allEvents?: (...)
| (...)
| (...);
includeFailedTransaction?: (...) | (...) | (...);
inputs?: (...) | (...) | (...);
resourceChanges?: (...) | (...) | (...);
resourceConfig?: (...) | (...);
supportMultisigFunc?: (...) | (...) | (...);
};
filters?: {
fromAndToAddress?: ...;
function?: ...;
includeFailed?: ...;
publicKeyPrefix?: ...;
typeArguments?: ...;
withTypeArguments?: ...;
}[];
handlerId?: number;
handlerName?: string;
}[];
moveEventConfigs?: {
fetchConfig?: {
allEvents?: (...)
| (...)
| (...);
includeFailedTransaction?: (...) | (...) | (...);
inputs?: (...) | (...) | (...);
resourceChanges?: (...) | (...) | (...);
resourceConfig?: (...) | (...);
supportMultisigFunc?: (...) | (...) | (...);
};
filters?: { account?: ...; eventAccount?: ...; type?: ... }[];
handlerId?: number;
handlerName?: string;
}[];
moveIntervalConfigs?: {
fetchConfig?: {
allEvents?: (...)
| (...)
| (...);
includeFailedTransaction?: (...) | (...) | (...);
inputs?: (...) | (...) | (...);
resourceChanges?: (...) | (...) | (...);
resourceConfig?: (...) | (...);
supportMultisigFunc?: (...) | (...) | (...);
};
intervalConfig?: {
fetchConfig?: (...)
| (...);
handlerId?: (...) | (...);
handlerName?: (...) | (...);
minutes?: (...) | (...);
minutesInterval?: (...) | (...);
slot?: (...) | (...);
slotInterval?: (...) | (...);
};
ownerType?: MoveOwnerType;
resourceFetchConfig?: { owned?: (...)
| (...)
| (...) };
type?: string;
}[];
moveResourceChangeConfigs?: {
handlerId?: number;
handlerName?: string;
includeDeleted?: boolean;
type?: string;
}[];
processorType?: string;
starknetEventConfigs?: {
filters?: { address?: ...; keys?: ... }[];
handlerId?: number;
handlerName?: string;
}[];
startBlock?: bigint;
traceConfigs?: {
fetchConfig?: {
block?: (...)
| (...)
| (...);
trace?: (...) | (...) | (...);
transaction?: (...) | (...) | (...);
transactionReceipt?: (...) | (...) | (...);
transactionReceiptLogs?: (...) | (...) | (...);
};
handlerId?: number;
handlerName?: string;
signature?: string;
}[];
transactionConfig?: {
fetchConfig?: {
block?: (...)
| (...)
| (...);
trace?: (...) | (...) | (...);
transaction?: (...) | (...) | (...);
transactionReceipt?: (...) | (...) | (...);
transactionReceiptLogs?: (...) | (...) | (...);
};
handlerId?: number;
handlerName?: string;
}[];
}[];
dbSchema?: { gqlSchema?: string };
eventLogConfigs?: {
fields?: {
basicType?: EventLogConfig_BasicFieldType;
coinType?: { address?: (...) | (...); symbol?: (...) | (...) };
name?: string;
structType?: {
fields?: { name?: string | undefined; basicType?: EventLogConfig_BasicFieldType | undefined; coinType?: { symbol?: string | undefined; address?: { address?: string | undefined; chain?: string | undefined; } | undefined; } | undefined; structType?: { ...; } | undefined; }[] | undefined;
};
}[];
name?: string;
}[];
executionConfig?: {
ethAbiDecoderConfig?: {
enabled?: boolean;
skipWhenDecodeFailed?: boolean;
workerCount?: number;
};
forceExactBlockTime?: boolean;
handlerOrderInsideTransaction?: ExecutionConfig_HandlerOrderInsideTransaction;
processBindingTimeout?: number;
rpcRetryTimes?: number;
sequential?: boolean;
skipStartBlockValidation?: boolean;
};
exportConfigs?: { channel?: string; name?: string }[];
metricConfigs?: {
aggregationConfig?: {
discardOrigin?: boolean;
intervalInMinutes?: number[];
types?: AggregationType[];
};
description?: string;
name?: string;
persistentBetweenVersion?: boolean;
sparse?: boolean;
type?: MetricType;
unit?: string;
}[];
templateInstances?: {
baseLabels?: { [key: string]: any };
contract?: {
abi?: string;
address?: string;
chainId?: string;
name?: string;
};
endBlock?: bigint;
startBlock?: bigint;
templateId?: number;
}[];
}
toJSON: function
Returns unknown