Coda by Ian Macalinao
    Preparing search index...
    ExtraAccount:
        | {
            __kind: "PreconfiguredProgram";
            isSigner: boolean;
            isWritable: boolean;
        }
        | {
            __kind: "PreconfiguredCollection";
            isSigner: boolean;
            isWritable: boolean;
        }
        | { __kind: "PreconfiguredOwner"; isSigner: boolean; isWritable: boolean }
        | {
            __kind: "PreconfiguredRecipient";
            isSigner: boolean;
            isWritable: boolean;
        }
        | { __kind: "PreconfiguredAsset"; isSigner: boolean; isWritable: boolean }
        | {
            __kind: "CustomPda";
            customProgramId: Option<Address>;
            isSigner: boolean;
            isWritable: boolean;
            seeds: Seed[];
        }
        | {
            __kind: "Address";
            address: Address;
            isSigner: boolean;
            isWritable: boolean;
        }

    An additional account to forward to a LifecycleHook's hooked program: either a preconfigured well-known account (asset, collection, owner, recipient, program) or a custom PDA derived from seeds.