SPLToken2022Processor
Class in @sentio/sdk/solana/builtin
Defined in @sentio/sdk/solana/builtin
Extends
Constructors
Constructor
new SPLToken2022Processor(options: SolanaBindOptions): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
options | SolanaBindOptions |
Returns
SPLToken2022Processor
Inherited from
Properties
| Property | Modifier | Type | Default value | Inherited from |
|---|---|---|---|---|
address | public | string | undefined | SPLTokenProcessor.address |
baseLabels? | public | Labels | undefined | SPLTokenProcessor.baseLabels |
blockHandlers | public | SolanaBlockHandlerEntry<any>[] | [] | SPLTokenProcessor.blockHandlers |
config | public | IndexConfigure | undefined | SPLTokenProcessor.config |
contractName | public | string | undefined | SPLTokenProcessor.contractName |
endpoint | public | string | undefined | SPLTokenProcessor.endpoint |
fromParsedInstruction | public | (instruction: object) => Instruction | null | undefined | SPLTokenProcessor.fromParsedInstruction |
instructionCoder | public | InstructionCoder | undefined | SPLTokenProcessor.instructionCoder |
instructionHandlerMap | public | Map<string, InstructionHandlerEntry> | undefined | SPLTokenProcessor.instructionHandlerMap |
network | public | SolanaChainId | undefined | SPLTokenProcessor.network |
processInnerInstruction | public | boolean | undefined | SPLTokenProcessor.processInnerInstruction |
Methods
decodeInstruction()
decodeInstruction(rawInstruction: string): Instruction | null;Parameters
| Parameter | Type |
|---|---|
rawInstruction | string |
Returns
Instruction | null
Inherited from
SPLTokenProcessor.decodeInstruction
endBlock()
endBlock(endBlock: number | bigint): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
endBlock | number | bigint |
Returns
SPLToken2022Processor
Inherited from
getInstructionHandler()
getInstructionHandler(parsedInstruction: Instruction):
| InstructionHandlerEntry
| undefined;Parameters
| Parameter | Type |
|---|---|
parsedInstruction | Instruction |
Returns
| InstructionHandlerEntry
| undefined
Inherited from
SPLTokenProcessor.getInstructionHandler
getParsedInstruction()
getParsedInstruction(ins:
| string
| {
info: any;
type: string;
}): Instruction | null;Parameters
| Parameter | Type |
|---|---|
ins | | string | { info: any; type: string; } |
Returns
Instruction | null
Inherited from
SPLTokenProcessor.getParsedInstruction
getPartitionKey()
getPartitionKey(parsedInstruction: Instruction, handlerEntry: InstructionHandlerEntry): Promise<string | undefined>;Parameters
| Parameter | Type |
|---|---|
parsedInstruction | Instruction |
handlerEntry | InstructionHandlerEntry |
Returns
Promise<string | undefined>
Inherited from
SPLTokenProcessor.getPartitionKey
handleBlock()
handleBlock(rawBlock: Data_SolBlock, handlerEntry: SolanaBlockHandlerEntry<BlockResponse>): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
rawBlock | Data_SolBlock |
handlerEntry | SolanaBlockHandlerEntry<BlockResponse> |
Returns
Promise<ProcessResult>
Inherited from
handleInstruction()
handleInstruction(
parsedInstruction: Instruction,
accounts: string[],
handlerEntry: InstructionHandlerEntry,
data: Data_SolInstruction
): Promise<ProcessResult>;Parameters
| Parameter | Type |
|---|---|
parsedInstruction | Instruction |
accounts | string[] |
handlerEntry | InstructionHandlerEntry |
data | Data_SolInstruction |
Returns
Promise<ProcessResult>
Inherited from
SPLTokenProcessor.handleInstruction
onAmountToUiAmount()
onAmountToUiAmount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onAmountToUiAmount
onApplyPendingConfidentialTransferBalance()
onApplyPendingConfidentialTransferBalance(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onApprove()
onApprove(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
onApproveChecked()
onApproveChecked(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onApproveChecked
onApproveConfidentialTransferAccount()
onApproveConfidentialTransferAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onBlockInterval()
onBlockInterval(
handler: SolanaBlockHandler<BlockResponse>,
blockInterval?: number,
backfillBlockInterval?: number
): this;Parameters
| Parameter | Type | Default value |
|---|---|---|
handler | SolanaBlockHandler<BlockResponse> | undefined |
blockInterval | number | 1000 |
backfillBlockInterval | number | 4000 |
Returns
this
Inherited from
SPLTokenProcessor.onBlockInterval
onBurn()
onBurn(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
onBurnChecked()
onBurnChecked(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onBurnChecked
onCloseAccount()
onCloseAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onCloseAccount
onConfidentialTransfer()
onConfidentialTransfer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onConfidentialTransferWithFee()
onConfidentialTransferWithFee(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onConfigureConfidentialAccountWithRegistry()
onConfigureConfidentialAccountWithRegistry(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onConfigureConfidentialTransferAccount()
onConfigureConfidentialTransferAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onCreateNativeMint()
onCreateNativeMint(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onCreateNativeMint
onDefaultAccountStateExtension()
onDefaultAccountStateExtension(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onDefaultAccountStateExtension
onDepositConfidentialTransfer()
onDepositConfidentialTransfer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onDisableConfidentialTransferConfidentialCredits()
onDisableConfidentialTransferConfidentialCredits(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onDisableConfidentialTransferNonConfidentialCredits()
onDisableConfidentialTransferNonConfidentialCredits(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onEmitTokenMetadata()
onEmitTokenMetadata(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onEmptyConfidentialTransferAccount()
onEmptyConfidentialTransferAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onEnableConfidentialTransferConfidentialCredits()
onEnableConfidentialTransferConfidentialCredits(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onEnableConfidentialTransferNonConfidentialCredits()
onEnableConfidentialTransferNonConfidentialCredits(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onFreezeAccount()
onFreezeAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onFreezeAccount
onGetAccountDataSize()
onGetAccountDataSize(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onGetAccountDataSize
onInitializeAccount()
onInitializeAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeAccount
onInitializeAccount2()
onInitializeAccount2(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeAccount2
onInitializeAccount3()
onInitializeAccount3(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeAccount3
onInitializeConfidentialTransferMint()
onInitializeConfidentialTransferMint(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeGroupMemberPointer()
onInitializeGroupMemberPointer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeGroupPointer()
onInitializeGroupPointer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeImmutableOwner()
onInitializeImmutableOwner(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeImmutableOwner
onInitializeMetadataPointer()
onInitializeMetadataPointer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeMint()
onInitializeMint(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeMint
onInitializeMint2()
onInitializeMint2(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeMintCloseAuthority()
onInitializeMintCloseAuthority(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeMintCloseAuthority
onInitializeMultisig()
onInitializeMultisig(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onInitializeMultisig
onInitializeNonTransferableMint()
onInitializeNonTransferableMint(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializePermanentDelegate()
onInitializePermanentDelegate(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeTokenGroup()
onInitializeTokenGroup(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeTokenGroupMember()
onInitializeTokenGroupMember(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInitializeTokenMetadata()
onInitializeTokenMetadata(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onInstruction()
onInstruction<T extends Instruction = Instruction>(
instructionName: string,
handler: SolanaInstructionHandler<T>,
handlerOptions?: HandlerOptions<SolanaFetchConfig, T>
): SPLToken2022Processor;Type Parameters
| Type Parameter | Default type |
|---|---|
T extends Instruction | Instruction |
Parameters
| Parameter | Type |
|---|---|
instructionName | string |
handler | SolanaInstructionHandler<T> |
handlerOptions? | HandlerOptions<SolanaFetchConfig, T> |
Returns
SPLToken2022Processor
Inherited from
SPLTokenProcessor.onInstruction
onInterval()
onInterval<T>(
handler: SolanaBlockHandler<T>,
timeInterval:
| HandleInterval
| undefined,
slotInterval:
| HandleInterval
| undefined
): this;Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
handler | SolanaBlockHandler<T> |
timeInterval | | HandleInterval | undefined |
slotInterval | | HandleInterval | undefined |
Returns
this
Inherited from
onMemoTransferExtension()
onMemoTransferExtension(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onMemoTransferExtension
onMintTo()
onMintTo(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
onMintToChecked()
onMintToChecked(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onMintToChecked
onReallocate()
onReallocate(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onReallocate
onRemoveTokenMetadataKey()
onRemoveTokenMetadataKey(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onRevoke()
onRevoke(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
onSetAuthority()
onSetAuthority(handler: (data: any, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: any, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onSetAuthority
onSyncNative()
onSyncNative(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onSyncNative
onThawAccount()
onThawAccount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onThawAccount
onTimeInterval()
onTimeInterval(
handler: SolanaBlockHandler<BlockResponse>,
timeIntervalInMinutes?: number,
backfillTimeIntervalInMinutes?: number
): this;Parameters
| Parameter | Type | Default value |
|---|---|---|
handler | SolanaBlockHandler<BlockResponse> | undefined |
timeIntervalInMinutes | number | 60 |
backfillTimeIntervalInMinutes | number | 240 |
Returns
this
Inherited from
SPLTokenProcessor.onTimeInterval
onTransfer()
onTransfer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
onTransferChecked()
onTransferChecked(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onTransferChecked
onTransferFeeExtension()
onTransferFeeExtension(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onTransferFeeExtension
onUiAmountToAmount()
onUiAmountToAmount(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): this;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
this
Inherited from
SPLTokenProcessor.onUiAmountToAmount
onUpdateConfidentialTransferMint()
onUpdateConfidentialTransferMint(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateGroupMemberPointer()
onUpdateGroupMemberPointer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateGroupPointer()
onUpdateGroupPointer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateMetadataPointer()
onUpdateMetadataPointer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateTokenGroupMaxSize()
onUpdateTokenGroupMaxSize(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateTokenGroupUpdateAuthority()
onUpdateTokenGroupUpdateAuthority(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateTokenMetadataAuthority()
onUpdateTokenMetadataAuthority(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateTokenMetadataField()
onUpdateTokenMetadataField(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onUpdateTokenMetadataUpdateAuthority()
onUpdateTokenMetadataUpdateAuthority(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onWithdrawConfidentialTransfer()
onWithdrawConfidentialTransfer(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
onWithdrawExcessLamports()
onWithdrawExcessLamports(handler: (data: object, ctx: SolanaContext) => void, handlerOptions?: HandlerOptions<SolanaFetchConfig, Instruction>): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
handler | (data: object, ctx: SolanaContext) => void |
handlerOptions? | HandlerOptions<SolanaFetchConfig, Instruction> |
Returns
SPLToken2022Processor
startSlot()
startSlot(startSlot: number | bigint): SPLToken2022Processor;Parameters
| Parameter | Type |
|---|---|
startSlot | number | bigint |
Returns
SPLToken2022Processor
Inherited from
bind()
static bind(options: SolanaBindOptions): SPLToken2022Processor;For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters.
Parameters
| Parameter | Type |
|---|---|
options | SolanaBindOptions |
Returns
SPLToken2022Processor