Coda by Ian Macalinao
    Preparing search index...

    Type Alias SmartWalletPluginInstructions

    type SmartWalletPluginInstructions = {
        approve: (
            input: ApproveInput,
        ) => ReturnType<typeof getApproveInstruction> & SelfPlanAndSendFunctions;
        changeThreshold: (
            input: ChangeThresholdInput,
        ) => ReturnType<typeof getChangeThresholdInstruction> & SelfPlanAndSendFunctions;
        createSmartWallet: (
            input: MakeOptional<CreateSmartWalletInput, "payer">,
        ) => ReturnType<typeof getCreateSmartWalletInstruction> & SelfPlanAndSendFunctions;
        createSubaccountInfo: (
            input: MakeOptional<CreateSubaccountInfoInput, "payer">,
        ) => ReturnType<typeof getCreateSubaccountInfoInstruction> & SelfPlanAndSendFunctions;
        createTransaction: (
            input: MakeOptional<CreateTransactionInput, "payer">,
        ) => ReturnType<typeof getCreateTransactionInstruction> & SelfPlanAndSendFunctions;
        createTransactionWithTimelock: (
            input: MakeOptional<CreateTransactionWithTimelockInput, "payer">,
        ) => ReturnType<typeof getCreateTransactionWithTimelockInstruction> & SelfPlanAndSendFunctions;
        executeTransaction: (
            input: ExecuteTransactionInput,
        ) => ReturnType<typeof getExecuteTransactionInstruction> & SelfPlanAndSendFunctions;
        executeTransactionDerived: (
            input: ExecuteTransactionDerivedInput,
        ) => ReturnType<typeof getExecuteTransactionDerivedInstruction> & SelfPlanAndSendFunctions;
        ownerInvokeInstruction: (
            input: OwnerInvokeInstructionInput,
        ) => ReturnType<typeof getOwnerInvokeInstructionInstruction> & SelfPlanAndSendFunctions;
        ownerInvokeInstructionV2: (
            input: OwnerInvokeInstructionV2Input,
        ) => ReturnType<typeof getOwnerInvokeInstructionV2Instruction> & SelfPlanAndSendFunctions;
        setOwners: (
            input: SetOwnersInput,
        ) => ReturnType<typeof getSetOwnersInstruction> & SelfPlanAndSendFunctions;
        unapprove: (
            input: UnapproveInput,
        ) => ReturnType<typeof getUnapproveInstruction> & SelfPlanAndSendFunctions;
    }
    Index
    approve: (
        input: ApproveInput,
    ) => ReturnType<typeof getApproveInstruction> & SelfPlanAndSendFunctions
    changeThreshold: (
        input: ChangeThresholdInput,
    ) => ReturnType<typeof getChangeThresholdInstruction> & SelfPlanAndSendFunctions
    createSmartWallet: (
        input: MakeOptional<CreateSmartWalletInput, "payer">,
    ) => ReturnType<typeof getCreateSmartWalletInstruction> & SelfPlanAndSendFunctions
    createSubaccountInfo: (
        input: MakeOptional<CreateSubaccountInfoInput, "payer">,
    ) => ReturnType<typeof getCreateSubaccountInfoInstruction> & SelfPlanAndSendFunctions
    createTransaction: (
        input: MakeOptional<CreateTransactionInput, "payer">,
    ) => ReturnType<typeof getCreateTransactionInstruction> & SelfPlanAndSendFunctions
    createTransactionWithTimelock: (
        input: MakeOptional<CreateTransactionWithTimelockInput, "payer">,
    ) => ReturnType<typeof getCreateTransactionWithTimelockInstruction> & SelfPlanAndSendFunctions
    executeTransaction: (
        input: ExecuteTransactionInput,
    ) => ReturnType<typeof getExecuteTransactionInstruction> & SelfPlanAndSendFunctions
    executeTransactionDerived: (
        input: ExecuteTransactionDerivedInput,
    ) => ReturnType<typeof getExecuteTransactionDerivedInstruction> & SelfPlanAndSendFunctions
    ownerInvokeInstruction: (
        input: OwnerInvokeInstructionInput,
    ) => ReturnType<typeof getOwnerInvokeInstructionInstruction> & SelfPlanAndSendFunctions
    ownerInvokeInstructionV2: (
        input: OwnerInvokeInstructionV2Input,
    ) => ReturnType<typeof getOwnerInvokeInstructionV2Instruction> & SelfPlanAndSendFunctions
    setOwners: (
        input: SetOwnersInput,
    ) => ReturnType<typeof getSetOwnersInstruction> & SelfPlanAndSendFunctions
    unapprove: (
        input: UnapproveInput,
    ) => ReturnType<typeof getUnapproveInstruction> & SelfPlanAndSendFunctions