@sentio/sdk
    Preparing search index...

    Class SPLTokenProcessor

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    address: string
    baseLabels?: Labels
    blockHandlers: SolanaBlockHandlerEntry<any>[] = []
    config: IndexConfigure = ...
    contractName: string
    endpoint: string
    fromParsedInstruction: (
        instruction: { info: any; type: string },
    ) => null | Instruction = ...
    instructionCoder: InstructionCoder
    instructionHandlerMap: Map<string, InstructionHandlerEntry> = ...
    network: SolanaChainId
    processInnerInstruction: boolean

    Methods

    • Parameters

      • handler: (
            data: {
                delegate: String;
                mint: String;
                multisigOwner?: String;
                owner?: String;
                signers?: String[];
                source: String;
                tokenAmount: { amount: string; decimals: number; uiAmountString: string };
            },
            ctx: SolanaContext,
        ) => void
      • OptionalhandlerOptions: HandlerOptions<SolanaFetchConfig, Instruction>

      Returns SPLTokenProcessor

    • Parameters

      • handler: (
            data: {
                account: String;
                authority?: String;
                mint: String;
                multisigAuthority?: String;
                signers?: String[];
                tokenAmount: { amount: string; decimals: number; uiAmountString: string };
            },
            ctx: SolanaContext,
        ) => void
      • OptionalhandlerOptions: HandlerOptions<SolanaFetchConfig, Instruction>

      Returns SPLTokenProcessor

    • Parameters

      • handler: (
            data: {
                account: String;
                mint: String;
                mintAuthority?: String;
                multisigMintAuthority?: String;
                signers?: String[];
                tokenAmount: { amount: string; decimals: number; uiAmountString: string };
            },
            ctx: SolanaContext,
        ) => void
      • OptionalhandlerOptions: HandlerOptions<SolanaFetchConfig, Instruction>

      Returns SPLTokenProcessor

    • Parameters

      • handler: (
            data: {
                account: String;
                authority?: String;
                mint: String;
                multisigAuthority?: String;
                signers?: String[];
                tokenAmount: { amount: string; decimals: number; uiAmountString: string };
            },
            ctx: SolanaContext,
        ) => void
      • OptionalhandlerOptions: HandlerOptions<SolanaFetchConfig, Instruction>

      Returns SPLTokenProcessor

    • Parameters

      • handler: (
            data: {
                authority?: String;
                destination: String;
                mint: String;
                multisigAuthority?: String;
                signers?: String[];
                source: String;
                tokenAmount: { amount: string; decimals: number; uiAmountString: string };
            },
            ctx: SolanaContext,
        ) => void
      • OptionalhandlerOptions: HandlerOptions<SolanaFetchConfig, Instruction>

      Returns SPLTokenProcessor