Coda by Ian Macalinao
    Preparing search index...

    Interface QuarryOperatorPluginInstructions

    interface QuarryOperatorPluginInstructions {
        createOperator: (
            input: MakeOptional<
                CreateOperatorAsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            CreateOperatorInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        createOperatorV2: (
            input: MakeOptional<
                CreateOperatorV2AsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            CreateOperatorV2Instruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        delegateCreateQuarry: (
            input: MakeOptional<
                DelegateCreateQuarryAsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            DelegateCreateQuarryInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        delegateCreateQuarryV2: (
            input: MakeOptional<
                DelegateCreateQuarryV2AsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            DelegateCreateQuarryV2Instruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        delegateSetAnnualRewards: (
            input: DelegateSetAnnualRewardsInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        delegateSetFamine: (
            input: DelegateSetFamineInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
                ReadonlyAccount<string>,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        delegateSetRewardsShare: (
            input: DelegateSetRewardsShareInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
                ReadonlyAccount<string>,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setAdmin: (
            input: SetAdminInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setQuarryCreator: (
            input: SetQuarryCreatorInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setRateSetter: (
            input: SetRateSetterInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setShareAllocator: (
            input: SetShareAllocatorInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                WritableAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
    }
    Index

    Properties

    createOperator: (
        input: MakeOptional<
            CreateOperatorAsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        CreateOperatorInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    createOperatorV2: (
        input: MakeOptional<
            CreateOperatorV2AsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        CreateOperatorV2Instruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    delegateCreateQuarry: (
        input: MakeOptional<
            DelegateCreateQuarryAsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        DelegateCreateQuarryInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    delegateCreateQuarryV2: (
        input: MakeOptional<
            DelegateCreateQuarryV2AsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        DelegateCreateQuarryV2Instruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    delegateSetAnnualRewards: (
        input: DelegateSetAnnualRewardsInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    delegateSetFamine: (
        input: DelegateSetFamineInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
            ReadonlyAccount<string>,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    delegateSetRewardsShare: (
        input: DelegateSetRewardsShareInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
            ReadonlyAccount<string>,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setAdmin: (
        input: SetAdminInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setQuarryCreator: (
        input: SetQuarryCreatorInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setRateSetter: (
        input: SetRateSetterInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setShareAllocator: (
        input: SetShareAllocatorInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            WritableAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions