@sentio/sdk
    Preparing search index...

    Type Alias ContractConfig

    ContractConfig: Message<"processor.ContractConfig"> & {
        assetConfigs: FuelAssetHandlerConfig[];
        contract?: ContractInfo;
        cosmosLogConfigs: CosmosLogHandlerConfig[];
        endBlock: bigint;
        fuelReceiptConfigs: FuelReceiptHandlerConfig[];
        fuelTransactionConfigs: FuelTransactionHandlerConfig[];
        instructionConfig?: InstructionHandlerConfig;
        intervalConfigs: OnIntervalConfig[];
        logConfigs: LogHandlerConfig[];
        moveCallConfigs: MoveCallHandlerConfig[];
        moveEventConfigs: MoveEventHandlerConfig[];
        moveIntervalConfigs: MoveOnIntervalConfig[];
        moveResourceChangeConfigs: MoveResourceChangeConfig[];
        processorType: string;
        starknetEventConfigs: StarknetEventHandlerConfig[];
        startBlock: bigint;
        traceConfigs: TraceHandlerConfig[];
        transactionConfig: TransactionHandlerConfig[];
    }

    Type Declaration

    • assetConfigs: FuelAssetHandlerConfig[]

      from field: repeated processor.FuelAssetHandlerConfig asset_configs = 14;

    • Optionalcontract?: ContractInfo

      from field: processor.ContractInfo contract = 1;

    • cosmosLogConfigs: CosmosLogHandlerConfig[]

      from field: repeated processor.CosmosLogHandlerConfig cosmos_log_configs = 16;

    • endBlock: bigint

      from field: uint64 end_block = 5;

    • fuelReceiptConfigs: FuelReceiptHandlerConfig[]

      from field: repeated processor.FuelReceiptHandlerConfig fuel_receipt_configs = 21;

    • fuelTransactionConfigs: FuelTransactionHandlerConfig[]

      from field: repeated processor.FuelTransactionHandlerConfig fuel_transaction_configs = 20;

    • OptionalinstructionConfig?: InstructionHandlerConfig

      from field: processor.InstructionHandlerConfig instruction_config = 6;

    • intervalConfigs: OnIntervalConfig[]

      from field: repeated processor.OnIntervalConfig interval_configs = 11;

    • logConfigs: LogHandlerConfig[]

      from field: repeated processor.LogHandlerConfig log_configs = 3;

    • moveCallConfigs: MoveCallHandlerConfig[]

      from field: repeated processor.MoveCallHandlerConfig move_call_configs = 10;

    • moveEventConfigs: MoveEventHandlerConfig[]

      from field: repeated processor.MoveEventHandlerConfig move_event_configs = 9;

    • moveIntervalConfigs: MoveOnIntervalConfig[]

      from field: repeated processor.MoveOnIntervalConfig move_interval_configs = 19;

    • moveResourceChangeConfigs: MoveResourceChangeConfig[]

      from field: repeated processor.MoveResourceChangeConfig move_resource_change_configs = 12;

    • processorType: string

      from field: string processor_type = 8;

    • starknetEventConfigs: StarknetEventHandlerConfig[]

      from field: repeated processor.StarknetEventHandlerConfig starknet_event_configs = 17;

    • startBlock: bigint

      from field: uint64 start_block = 4;

    • traceConfigs: TraceHandlerConfig[]

      from field: repeated processor.TraceHandlerConfig trace_configs = 2;

    • transactionConfig: TransactionHandlerConfig[]

      from field: repeated processor.TransactionHandlerConfig transaction_config = 7;

    from message processor.ContractConfig