pub fn governance_signatory_remove(
        &self,
        signer: &dyn Signer,
        governance_name: &str,
        proposal_index: u32,
        signatory: &Pubkey,
    ) -> Result<Signature, FarmClientError> {
        let inst = self.new_instruction_governance_signatory_remove(
            &signer.pubkey(),
            governance_name,
            proposal_index,
            signatory,
        )?;

        self.sign_and_send_instructions(&[signer], &[inst])
    }
/// Removes the signatory from governance proposal
Removes the signatory from governance proposal
Removes the signatory from governance proposal
pub fn governance_signatory_remove(
        &self,
        signer: &dyn Signer,
        governance_name: &str,
        proposal_index: u32,
        signatory: &Pubkey,
    ) -> Result<Signature, FarmClientError> {
        let inst = self.new_instruction_governance_signatory_remove(
            &signer.pubkey(),
            governance_name,
            proposal_index,
            signatory,
        )?;
        self.sign_and_send_instructions(&[signer], &[inst])
    }
pub fn governance_signatory_remove ( & self , signer : & dyn Signer , governance_name : & str , proposal_index : u32 , signatory : & Pubkey , ) -> Result < Signature , FarmClientError > { let inst = self . new_instruction_governance_signatory_remove ( & signer . pubkey ( ) , governance_name , proposal_index , signatory , ) ? ; self . sign_and_send_instructions ( & [ signer ] , & [ inst ] ) }
Removes the signatory from governance proposal
Removes the signatory from governance proposal
&self
signer
&dyn Signer
governance_name
&str
proposal_index
u32
signatory
&Pubkey
&self
signer
&dyn Signer
governance_name
&str
proposal_index
u32
signatory
&Pubkey