Type alias ExternalPluginAdapterKey
External
PluginAdapterKey: {
hookedProgram: PublicKey;
type: "LifecycleHook";
} | {
baseAddress: PublicKey;
type: "Oracle";
} | {
dataAuthority: PluginAuthority;
type: "AppData";
} | {
dataAuthority: PublicKey;
type: "LinkedLifecycleHook";
} | {
dataAuthority: PluginAuthority;
type: "LinkedAppData";
} | {
parentKey: LinkedDataKey;
type: "DataSection";
}