Coda by Ian Macalinao
    Preparing search index...

    Type Alias LinkedLifecycleHookInitInfoArgs

    type LinkedLifecycleHookInitInfoArgs = {
        dataAuthority: OptionOrNullable<AuthorityArgs>;
        extraAccounts: OptionOrNullable<ExtraAccountArgs[]>;
        hookedProgram: Address;
        initPluginAuthority: OptionOrNullable<AuthorityArgs>;
        lifecycleChecks: (
            readonly [HookableLifecycleEventArgs, ExternalCheckResultArgs]
        )[];
        schema: OptionOrNullable<ExternalPluginAdapterSchemaArgs>;
    }
    Index

    Properties

    dataAuthority: OptionOrNullable<AuthorityArgs>

    The authority allowed to write data returned by the hook, if any.

    extraAccounts: OptionOrNullable<ExtraAccountArgs[]>

    Additional accounts to forward to the hooked program.

    hookedProgram: Address

    The program to invoke via CPI at the configured lifecycle events.

    initPluginAuthority: OptionOrNullable<AuthorityArgs>

    The authority to manage this adapter; defaults to the adapter type's standard authority if omitted.

    lifecycleChecks: (
        readonly [HookableLifecycleEventArgs, ExternalCheckResultArgs]
    )[]

    The lifecycle events that should trigger the hook, and how its result should be interpreted.

    schema: OptionOrNullable<ExternalPluginAdapterSchemaArgs>

    The serialization format to use for data returned by the hook.