pub fn upgrade( program_id: Pubkey, contract: Pubkey, buffer: Pubkey, spill: Pubkey, signature: [u8; 64], recovery_id: u8, ) -> Instruction