Add
Plugin
Args
: { asset
: PublicKey<string> | Pda<string, number>; authority
?: undefined | Signer; collection
?: undefined | PublicKey<string> | Pda<string, number>; logWrapper
?: undefined | PublicKey<string> | Pda<string, number>; payer
?: undefined | Signer; plugin
: AssetAddablePluginAuthorityPairArgsV2 | { type
: "LifecycleHook"; } & Omit<BaseLifecycleHookInitInfoArgs, "initPluginAuthority" | "lifecycleChecks" | "dataAuthority" | "schema" | "extraAccounts"> & { dataAuthority
?: PluginAuthority; extraAccounts
?: ExtraAccount[]; initPluginAuthority
?: PluginAuthority; lifecycleChecks
: LifecycleChecks; schema
?: ExternalPluginAdapterSchema; type
: "LifecycleHook"; } | { type
: "Oracle"; } & Omit<BaseOracleInitInfoArgs, "initPluginAuthority" | "lifecycleChecks" | "baseAddressConfig" | "resultsOffset"> & { baseAddressConfig
?: ExtraAccount; initPluginAuthority
?: PluginAuthority; lifecycleChecks
: LifecycleChecks; resultsOffset
?: ValidationResultsOffset; type
: "Oracle"; } | { type
: "AppData"; } & Omit<BaseAppDataInitInfoArgs, "initPluginAuthority" | "lifecycleChecks" | "dataAuthority"> & { dataAuthority
: PluginAuthority; initPluginAuthority
?: PluginAuthority; lifecycleChecks
?: LifecycleChecks; schema
?: ExternalPluginAdapterSchema; type
: "AppData"; } | { type
: "LinkedLifecycleHook"; } & Omit<BaseLinkedLifecycleHookInitInfoArgs, "initPluginAuthority" | "lifecycleChecks" | "dataAuthority" | "schema" | "extraAccounts"> & { dataAuthority
?: PluginAuthority; extraAccounts
?: ExtraAccount[]; initPluginAuthority
?: PluginAuthority; lifecycleChecks
: LifecycleChecks; schema
?: ExternalPluginAdapterSchema; type
: "LinkedLifecycleHook"; } | { type
: "LinkedAppData"; } & Omit<BaseLinkedAppDataInitInfoArgs, "initPluginAuthority" | "lifecycleChecks" | "dataAuthority"> & { dataAuthority
: PluginAuthority; initPluginAuthority
?: PluginAuthority; lifecycleChecks
?: LifecycleChecks; schema
?: ExternalPluginAdapterSchema; type
: "LinkedAppData"; } | never | { type
: "AgentIdentity"; } & Omit<BaseAgentIdentityInitInfoArgs, "initPluginAuthority" | "lifecycleChecks"> & { initPluginAuthority
?: PluginAuthority; lifecycleChecks
: LifecycleChecks; type
: "AgentIdentity"; }; systemProgram
?: undefined | PublicKey<string> | Pda<string, number>; }
Type declaration
-
asset: PublicKey<string> | Pda<string, number>
-
Optional authority?: undefined | Signer
-
Optional collection?: undefined | PublicKey<string> | Pda<string, number>
-
Optional logWrapper?: undefined | PublicKey<string> | Pda<string, number>
-
Optional payer?: undefined | Signer
-
-
Optional systemProgram?: undefined | PublicKey<string> | Pda<string, number>
The address of the asset