Coda by Ian Macalinao
    Preparing search index...

    Interface QuarryMinePluginInstructions

    interface QuarryMinePluginInstructions {
        acceptAuthority: (
            input: AcceptAuthorityInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        claimRewards: (
            input: ClaimRewardsAsyncInput,
        ) => Promise<
            ClaimRewardsInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        claimRewardsV2: (
            input: ClaimRewardsV2AsyncInput,
        ) => Promise<
            ClaimRewardsV2Instruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        createMiner: (
            input: MakeOptional<
                CreateMinerAsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            CreateMinerInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        createMinerV2: (
            input: MakeOptional<
                CreateMinerV2AsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            CreateMinerV2Instruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        createQuarry: (
            input: MakeOptional<
                CreateQuarryAsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            CreateQuarryInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        createQuarryV2: (
            input: MakeOptional<
                CreateQuarryV2AsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            CreateQuarryV2Instruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        extractFees: (
            input: ExtractFeesInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                ReadonlyAccount<string>,
                WritableAccount<string>,
                WritableAccount<string>,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        newRewarder: (
            input: MakeOptional<
                NewRewarderAsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            NewRewarderInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        newRewarderV2: (
            input: MakeOptional<
                NewRewarderV2AsyncInput<
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                    string,
                >,
                "payer",
            >,
        ) => Promise<
            NewRewarderV2Instruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        pause: (
            input: PauseInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        rescueTokens: (
            input: RescueTokensInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                ReadonlyAccount<string>,
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
                WritableAccount<string>,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setAnnualRewards: (
            input: SetAnnualRewardsInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setFamine: (
            input: SetFamineInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                ReadonlyAccount<string>,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setPauseAuthority: (
            input: SetPauseAuthorityInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
                ReadonlyAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        setRewardsShare: (
            input: SetRewardsShareInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        stakeTokens: (
            input: StakeTokensAsyncInput,
        ) => Promise<
            StakeTokensInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
        transferAuthority: (
            input: TransferAuthorityInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        unpause: (
            input: UnpauseInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [
                AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                    string,
                    TransactionSigner<string>,
                >,
                WritableAccount<string>,
            ],
        > & SelfPlanAndSendFunctions;
        updateQuarryRewards: (
            input: UpdateQuarryRewardsInput,
        ) => Instruction<
            Address,
            readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
        > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
            [WritableAccount<string>, ReadonlyAccount<string>],
        > & SelfPlanAndSendFunctions;
        withdrawTokens: (
            input: WithdrawTokensAsyncInput,
        ) => Promise<
            WithdrawTokensInstruction<
                Address,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                [],
            >,
        > & SelfPlanAndSendFunctions;
    }
    Index

    Properties

    acceptAuthority: (
        input: AcceptAuthorityInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    claimRewards: (
        input: ClaimRewardsAsyncInput,
    ) => Promise<
        ClaimRewardsInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    claimRewardsV2: (
        input: ClaimRewardsV2AsyncInput,
    ) => Promise<
        ClaimRewardsV2Instruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    createMiner: (
        input: MakeOptional<
            CreateMinerAsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        CreateMinerInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    createMinerV2: (
        input: MakeOptional<
            CreateMinerV2AsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        CreateMinerV2Instruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    createQuarry: (
        input: MakeOptional<
            CreateQuarryAsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        CreateQuarryInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    createQuarryV2: (
        input: MakeOptional<
            CreateQuarryV2AsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        CreateQuarryV2Instruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    extractFees: (
        input: ExtractFeesInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            ReadonlyAccount<string>,
            WritableAccount<string>,
            WritableAccount<string>,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    newRewarder: (
        input: MakeOptional<
            NewRewarderAsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        NewRewarderInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    newRewarderV2: (
        input: MakeOptional<
            NewRewarderV2AsyncInput<
                string,
                string,
                string,
                string,
                string,
                string,
                string,
                string,
            >,
            "payer",
        >,
    ) => Promise<
        NewRewarderV2Instruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    pause: (
        input: PauseInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    rescueTokens: (
        input: RescueTokensInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            ReadonlyAccount<string>,
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
            WritableAccount<string>,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setAnnualRewards: (
        input: SetAnnualRewardsInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setFamine: (
        input: SetFamineInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            ReadonlyAccount<string>,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setPauseAuthority: (
        input: SetPauseAuthorityInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
            ReadonlyAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    setRewardsShare: (
        input: SetRewardsShareInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    stakeTokens: (
        input: StakeTokensAsyncInput,
    ) => Promise<
        StakeTokensInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions
    transferAuthority: (
        input: TransferAuthorityInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    unpause: (
        input: UnpauseInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [
            AccountMeta<string> & { role: READONLY_SIGNER } & AccountSignerMeta<
                string,
                TransactionSigner<string>,
            >,
            WritableAccount<string>,
        ],
    > & SelfPlanAndSendFunctions
    updateQuarryRewards: (
        input: UpdateQuarryRewardsInput,
    ) => Instruction<
        Address,
        readonly (AccountMeta<string> | AccountLookupMeta<string, string>)[],
    > & InstructionWithData<ReadonlyUint8Array<ArrayBufferLike>> & InstructionWithAccounts<
        [WritableAccount<string>, ReadonlyAccount<string>],
    > & SelfPlanAndSendFunctions
    withdrawTokens: (
        input: WithdrawTokensAsyncInput,
    ) => Promise<
        WithdrawTokensInstruction<
            Address,
            string,
            string,
            string,
            string,
            string,
            string,
            string,
            [],
        >,
    > & SelfPlanAndSendFunctions